Todos los algoritmos se deben presentar en un nico programa con un men. El programa debe terminarse cuando el usuario elija la opcin 99.
Operadores
1. Cdigo java que permita calcular el rea de un tringulo.
2. Cdigo java para introducir dos nmeros por teclado y sumarlos. 3. Cdigo java para introducir un nmero por teclado y visualizar el nmero elevado al cuadrado. 4. Escribir un programa en Java que imprima por pantalla la suma de 1234 y 532. 5. Escribir un programa en Java que imprima por pantalla la resta de 1234 y 532. 6. Escribir un programa en Java que imprima por pantalla la multiplicacin de 1234 y 532 7. Escribir un programa en Java que imprima por pantalla la divisin de 1234 entre 532 8. Escribir un programa en Java que imprima por pantalla el mdulo de 1234 entre 532 9. Escribir un programa en Java que convierta de euros a dlares. Recibir un nmero decimal correspondiente a la cantidad en euros y contestar con la cantidad correspondiente en dlares. 10. Escribir un programa en Java que calcule el rea de un rectngulo del cual se le proporcionar por el teclado su altura y anchura (nmeros decimales). 11. Escribir un algoritmo que pida el lado de un cuadrado y muestre el valor del rea y del permetro. 12. Disear un algoritmo que determine el rea y el volumen de un cilindro. 13. Realizar un algoritmo que lea el radio de una circunferencia y escriba la longitud de la misma, y el rea (Pi*R) ^2 del crculo inscrito. 14. Calcular el promedio de tres nmeros introducidos por teclado. 15. Pidiendo el ingreso del numerador y denominador de 2 fracciones mostrar la suma. 16. Realizar un algoritmo que calcule la potencia de un nmero real elevado a un nmero natural
Condicionales
17. Cdigo para saber si un nmero es positivo o negativo.
18. Escribir un programa en Java que lea dos nmeros del teclado y diga cul es el mayor y cual el menor. 19. Escriba un programa que lea tres nmeros enteros positivos, y que calcule e imprima en pantalla el menor y el mayor de todos ellos. 20. Calcular el sueldo de los empleados de una empresa. Para ello se deber pedir el nombre del empleado, las horas normales trabajadas y las horas extras. Tener en cuenta que el valor de la hora es de $4 y que las horas extras se pagan doble. 21. Dados dos nmeros A y B sumarlos si A es menor a B sino restarlos. 22. Dados dos nmeros A y B encontrar el cociente entre A y B. Recordar que la divisin por cero no est definida, en ese caso debe aparecer una leyenda anunciando que la divisin n es posible. 23. numDia es una variable numrica que puede tomar 7 valores, ellos son 1, 2, 3, 4, 5, 6 o 7. Mostar el nombre el nombre del da de la semana que corresponde al valor de la variable numDia. 24. Dadas las longitudes de los tres lados de un tringulo determinar si es equiltero o no. 25. Dados dos nmeros A y B sumarlos si al menos uno de ellos es negativo en caso contrario multiplicarlos. 26. Pidiendo el da y el mes de nacimiento mostrar el signo. 27. Pidiendo el ingreso de la base y la altura de un cuadriltero, indicar si es cuadrado o rectngulo. Para cualquiera de los dos casos mostrar el permetro y la superficie de la figura. 28. Un negocio hace descuentos en las ventas de sus productos. Si la compra es inferior a $100 el descuento es del 5%, si es mayor o igual a 100 y menor a 200 el descuento es del 10% sino ser del 15%. Dado el precio de la venta mostrar el descuento realizado en pesos y el precio final con descuento. 29. Pedir el ingreso de los datos de nacimientos de un hospital: da, mes, ao y sexo (1-femenino 2-masculino). Muestra el total de varones, el total de mujeres, el total general. 30. Se deber pedir el sexo (F-M) y el estado civil (S-C-V-D) de las personas que lleguen a un espectculo. Se debern mostrar la cantidad y el porcentaje de hombres solteros, mujeres solteras, hombres casados, mujeres casadas, etc. 31. Realizar un algoritmo que determine si un ao es bisiesto o no lo es. 32. Dados el da y mes de dos fechas, donde la primera fecha es menor a la segunda y ambas pertenece a al mismo ao, calcular los das que median entre ambas. Suponiendo que todos los meses tienen treinta das. 33. Pidiendo la hora de ingreso y la hora de salida mostrar cuanto tiempo transcurri. Las horas debern pedirse como HI, MI, SI (hora de ingreso, minuto de ingreso y segundo de ingreso) y como HS, MS, SS (hora de salida, minuto de salida y segundo de salida)
Ciclos
34. Imprimir todos los mltiplos de 3 que hay entre 1 y 100.
35. Imprimir los nmeros impares entre 0 y 100. 36. Imprimir los nmeros pares del 0 al 100. 37. Escribir un programa en Java que imprima por pantalla los nmeros del 1 al 3. 38. Escribir un programa en Java que imprima por pantalla los nmeros del 1 al 9. 39. Escribir un programa en Java que imprima por pantalla los nmeros del 1 al 10.000. 40. Escribir un programa en Java que imprima por pantalla los nmeros del 5 al 10. 41. Escribir un programa en Java que imprima por pantalla los nmeros del 5 al 15. 42. Escribir un programa en Java que imprima por pantalla los nmeros del 5 al 15.000. 43. Escribir un programa en Java que imprima 200 veces la palabra hola. 44. Escribir un programa en Java que imprima por pantalla los cuadrados de los nmeros del 1 al 30. 45. Escribir un programa en Java que multiplique los 20 primeros nmero naturales (1*2*3*4*5). 46. Escribir un programa en Java que sume los cuadrados de los cien primeros nmeros naturales, mostrando el resultado en pantalla. 47. Escribir un programa en Java que lea un nmero entero desde teclado y realiza la suma de los 100 nmero siguientes, mostrando el resultado en pantalla. (Ejemplo: el usuario digita 5, se debe sumar 5+6+7+8+ hasta que complete 100 nmeros). 48. Escribir un programa en Java que lea un nmero entero por el teclado e imprima todos los nmeros impares menores que l. 49. Halle el nmero factorial de un nmero ingresado por el usuario. 50. Escriba un programa que lea temperaturas expresadas en grados Fahrenheit y las convierta a grados Celsius mostrndola. El programa finalizar cuando lea un valor de temperatura igual a 999. La conversin de grados Fahrenheit (F) a Celsius (C) est dada por C = 5/9(F - 32). 51. Implemente una sentencia switch que escriba un mensaje en cada caso (10 opciones). Inclyala en bucle de prueba for (5 repeticiones). Utilice tambin un break tras cada caso y prubelo. 52. Imprima los nmeros primos hasta un nmero ingresado por el usuario. 53. Muestre por pantalla la tabla de multiplicar que el usuario desee. 54. Construya el algoritmo que permita generar e imprimir los mltiplos de 6 menores que 100 55. Construya el algoritmo que permita el ingreso de una serie de nmeros y que determine cuantos nmeros positivos, cuantos nmeros negativos y cuantos ceros hay. Como primer dato pedir la cantidad de nmeros que forman la lista. 56. Se dispone de un conjunto de nmeros positivos. Calcular y escribir su promedio sabiendo que se ingresar un valor menor a 0 para indicar el fin del conjunto de valores 57. Calcular el permetro y la superficie de N rectngulos pidiendo la base y la altura. 58. Hacer un programa que nos d una tabla de los nmeros factoriales de los diez primeros nmeros naturales. 59. Hacer un programa que muestre las tablas de multiplicar del 1 al 9. Cada tabla debe tener su ttulo. 60. Pedir sucesivamente 20 valores numricos. A cada valor multiplicarlo por 3 y sumarle 5. Mostrar el retorno de dicha expresin junto con el nmero que la origina. Al final mostrar el valor acumulado. 61. Dados dos nmeros naturales, el primero menor al segundo, generar y mostrar todos los nmeros comprendidos entre ellos en secuencia ascendente. 62. Disear un algoritmo que escriba el cubo de los nmeros del 1 al 20. 63. Disear un algoritmo que escriba el cubo de los nmeros naturales tales que el cubo tenga como mximo cuatro cifras. 64. Realizar un algoritmo que muestre los valores de todas las piezas del domino de forma ordenada: 0-0 0-1 1-1 0-2 1-2 2-2 65. Realizar un algoritmo que muestre por pantalla la tabla de multiplicar del dos. Hacer tres versiones utilizando en cada una de ellas cada una de las estructuras repetitivas (for, while, do while). 66. Realizar un algoritmo que determine el valor del cociente y el resto de una divisin entre nmeros enteros ingresados por el usuario. 67. Dada la serie de nmeros naturales de Fibonacci: Sucesin: 1, 1, 2, 3, 5, 8, 13, 21, disear un algoritmo que pida un nmero natural y calcule e imprima la serie hasta el nmero ingresado. 68. Se recibe una lista de nmeros. Calcular y mostrar el promedio de los valores positivos y el promedio de los negativos. 69. Sumar todos los nmeros que se introducen mientras no sea 0. 70. Pedir los datos de los alumnos, estos son: sexo, edad y altura. Al final del programa se deber mostrar la cantidad de varones, la cantidad de mujeres, la altura promedio y la cantidad de alumnos que tienen una altura mayor a 1.5 metros. El programa debe finalizar cuando la edad sea igual a 0. 71. Ingresar como datos las temperaturas registradas durante todo el da a intervalo de media hora comenzando desde la hora 0. Determinar las horas en la cual se produjo la temperatura mnima y la mxima. 72. Determinar si un nmero ingresado N es par o impar, controlar que el nmero ingresado sea entero y positivo.