Repositorio con los ejercicios de las clases de JAVA.
Ejercicio #01:
Realizar la suma, la resta, la división y la multiplicación de dos números leídos por teclado y mostrar en pantalla
“La < operación > de < número 1 > y < número 2 > es igual a < resultado > ”.
Ejercicio #02:
Realizar un programa que realice el promedio de las notas de un alumno, para ello el programa va a tener que solicitar el nombre del alumno y las notas de las 3 evaluaciones. Si el alumno tiene un promedio mayor o igual a 3.0 también debe imprimir “Aprobado”, si no alcanzó esa nota debe imprimir “Reprobado” . Requisitos: Las notas que se ingresan pueden tener decimales.
Ejercicio #03:
Realizar un programa que calcule el sueldo de un trabajador, el programa solicita el número de horas que has trabajado en un mes, las horas se pagan a $30.000.
Ejercicio #04:
Solicitar un número al usuario y mostrar la tabla de multiplicar de ese número, desde el 0 hasta el 10. Truco: Usa un bucle for para recorrer la tabla y mostrar los datos.
Ejercicio #05:
Generar un número aleatorio entre el 1 y el 100, el usuario lo tiene que adivinar introduciendo el número por teclado. En el caso que el número a adivinar sea mayor al ingresado, decirle al usuario “El número que busca es mayor”, de lo contrario, “El número que busca es menor”. El programa finalizará cuando se introduzca el número correcto. Nota: usar la clase Random para generar el número aleatorio.
Ejercicio #06:
Realiza un programa que solicite el sexo (H/M) y la altura (cm) al usuario y que calcule el peso ideal. (peso ideal mujeres = altura - 120, peso ideal hombres = altura - 110)
Ejercicio #07:
Pedir un número, comprobar si es primo y preguntar si quiere introducir más (S/N) y volver a pensar.
Ejercicio #08:
Realizar un programa que permita controlar el juego de piedra, papel, tijera introduciendo P para piedra, L para papel y T para tijera por cada jugador. El sistema debe indicar qué jugador gana la ronda o si hay empate. Al final
de cada ronda preguntar si desea volver a jugar.
Ejercicio #09:
Pide por teclado el nombre, edad y salario y muestra el salario, Si es menor de 16 no tiene edad para trabajar, Entre 19 y 50 años el salario es un 5 por ciento más, Entre 51 y 60 años el salario es un 10 por ciento más, Si es mayor de 60 el salario es un 15 por ciento más.
Ejercicio #10:
Muestra la serie de fibonacci hasta un número pedido por teclado.
Ejercicio #11:
Implemente un algoritmo que dado un nombre en una variable de tipo cadena, imprima un saludo en consola.
Ejercicio #12:
Implemente un algoritmo que reciba un número por teclado y cuente cuántas cifras (o dígitos) contiene e imprima el mensaje en consola.
Ejercicio #13:
Escribe un programa Java que lee un número entero por teclado y obtiene y muestra por pantalla el doble y el triple de ese número.
Ejercicio #14:
Escribe un programa que lea una cantidad de grados centígrados y la pase a grados Fahrenheit.
Ejercicio #15:
Escribe un programa java que lea una variable de tipo entero y asígnale un valor. A continuación muestra un mensaje indicando si la variable es par o impar.
Ejercicio #16:
Programa que pida por teclado la fecha de nacimiento de una persona (día, mes, año) y calcule su número de la suerte. El número de la suerte se calcula sumando el día, mes y año de la fecha de nacimiento y a continuación sumando las cifras obtenidas en la suma.
Ejercicio #17:
Programa que calcule el precio de venta de un producto conociendo el precio por unidad (sin IVA) del producto, el número de productos vendidos y el porcentaje de IVA aplicado. Los datos anteriores se leerán por teclado.
Ejercicio #18:
Programa que lea dos variables enteras N y m y le quite a N sus m últimas cifras.
(Por ejemplo, si N = 123456 y m = 2 el nuevo valor de N será 1234.)
Ejercicio #19:
Programa que pase una velocidad en Km/h a m/s. La velocidad se lee por teclado.
Ejercicio #20:
Programa que lea la longitud de los catetos de un triángulo rectángulo y calcule la longitud de la hipotenusa según el teorema de Pitágoras.
Ejercicio #21:
Programa que lea un número entero y muestre si el número es múltiplo de 10.
Ejercicio #22:
Programa que lea un carácter por teclado y compruebe si es una letra mayúscula.
Ejercicio #23:
Programa que lea dos números por teclado y muestre el resultado de la división del primer número por el segundo. Se debe comprobar que el divisor no puede ser cero.
Ejercicio #24:
El programa lee por teclado tres números enteros y calcula y muestra el mayor de los tres.
Ejercicio #25:
Programa que lea por teclado tres números enteros H, M, S correspondientes a hora, minutos y segundos respectivamente, y comprueba si la hora que indican es una hora válida.
Ejercicio #26:
Programa que lea una variable entera mes y compruebe si el valor corresponde a un mes de 30 días, de 31 o de 28. Supondremos que febrero tiene 28 días. Se mostrará además el nombre del mes. Se debe comprobar que el valor introducido esté comprendido entre 1 y 12.
Ejercicio #27:
Realizar programa que muestre los números del 1 al 100 que no sean múltiplos de 3, utilizando cada una las instrucciones repetitivas
(while, do while, for).
Ejercicio #28:
Programa que pase de pesos a dólares y viceversa.
Ejercicio #29:
Mostrar los N primeros términos de la serie de Fibonacci.
Ejercicio #30:
Leer un número N y calcular la suma de los factoriales de los números desde 0 hasta N.
Ejercicio #31:
Programa que muestre en líneas separadas lo siguiente:
ZYWXVUTSRQPONMLKJIHGFEDCBA
YWXVUTSRQPONMLKJIHGFEDCBA
WXVUTSRQPONMLKJIHGFEDCBA
....
DCBA
CBA
BA
A.
Ejercicio #32:
Mostrar un contador de 5 dígitos. En lugar del dígito 3 se debe mostrar E.