Está en la página 1de 9

EJERCICIOS JAVA

1. Dada la siguiente frase:


No esperes. Nunca va a ser el momento adecuado. Napoleón Hill
a. Coloque color rojo.
b. Coloque diagonal inversa en el texto.
No esperes. \Nunca va a ser el momento adecuado\. Napoleón Hill
c. Coloque comillas Doble y color.
No esperes. Nunca va a ser el momento adecuado. “Napoleón Hill”
d. Coloque comillas simples y color
e. ‘No esperes’. Nunca va a ser el momento adecuado. “Napoleón Hill”
f. Hacer los siguientes saltos de línea
No esperes.
Nunca va a ser el momento adecuado.
Napoleón Hill
2. Elaborar un recibo para las pizzas de Watson, mínimo con 5 clases de pizzas, especificando
producto, cantidad precio, con iva, total, nombre de la empresa, razón social, dirección
teléfono.
3. Declarar las siguientes variables, e imprimirlas por pantalla.
 SENA
 15.2635 pulgadas
 7894556321
 T
 10
 ‘22’
 CONSTANTE 89
 False
 90.9 kilos
 2025
4. Realizar las siguientes operaciones y mostrarlas por pantalla
 (3+4) – (3^2)


√ 8−3 + (12*5)/3
5
 ((12-5)*(4+9))/6
 (3%5) + (8*9)
 64 + 56f
 Dada la expresión:
(g * f) + (j / c ) – ( h * s )
 Variable f tipo byte.
 Variable c tipo char.
 Variable s tipo short.
 Variable j tipo entero.
 Variable g tipo float.
 Variable h tipo double.
 ASIGNAR VALORES A LAS VARIABLES Y REALIZAR LA OPERACIÓN
5. Elabore un programa en JAVA, que solicite por teclado el espacio y tiempo para hallar la
velocidad de un carro.
6. Elabore un programa en JAVA, para que solicite por teclado tres notas, calcule el
promedio, y lo muestre por consola.
7. Elabore un programa en JAVA, que solicite por teclado dos números y realice las siguientes
operaciones:
 Suma
 Resta
 Multiplicación
 División
 Residuo

Muestre los resultados de las operaciones por consola.

8. Elabore un programa en JAVA, que solicite por teclado un número y realice las siguientes
operaciones:
 Raíz Cuadrada
 Raíz Cúbica
 Eleve el número al cuadrado
 Eleve el número al cubo
 Redondee el número.
 Redondee el número por encima
 Redondee el número por debajo
 Valor absoluto del número.

Muestre los resultados de las operaciones por consola.

9. Elabore un programa en JAVA, para convertir pesos en: dólares y euros, que solicite por
teclado, la cantidad de dinero en pesos y los muestre por consola.
10. Elabore un programa en JAVA, que solicite por teclado un número en metros y conviértalo
a las siguientes unidades:
 Milímetros.
 Centímetros
 Decímetros
 Kilómetros
 Pulgadas
 Pies
 Yardas

Los resultados muéstrelos por consola

11. Elabore un programa en JAVA, que solicite por teclado un número en grados celsius
y conviértalo a las siguientes unidades:
 Kelvin.
 Fahrenheit
 Rankine
 Reaumur
Los resultados muéstrelos por consola

12. Elaborar un programa en JAVA, que calcule el área, volumen y en las figuras planas
el perímetro, solicitando por teclado los parámetros necesarios, de las siguientes
figuras geométricas:
 Cometa (Perímetro y Área)
 Trapecio(Perímetro y Área)
 Cilindro
 Ortoedro
 Tetraedro Regular.
 Triángulo (Perímetro y Área)
 Paralelogramo (Perímetro y Área)
 Polígono Regular (Perímetro y Área)
 Sector Circular (Área)
 Tronco de Cono

13. Elaborar un programa, que calcule el área de la figura sombreada.

Muestre los resultados por consola.

14. Elaborar un programa, que halle el valor del ángulo desconocido en el triángulo.
Muestre los resultados por consola.
15. Un aprendiz, desea saber cuál es su calificación final en la materia de
programación, la escala de calificación es de 1.0 a 5.0. Dicha calificación se
compone de los siguientes porcentajes:
 35% del promedio de sus tres evaluaciones parciales.
 25% Examen final.
 40% Trabajo Final.
Elabore un programa en JAVA que calcule la calificación final de los aprendices.
16. La Alcaldía Municipal de Sogamoso, desea calcular para sus funcionarios las
siguientes primas:
 Prima de Servicios.
 Prima de Navidad.
 Vacaciones
 Cesantías.
Elabore un programa en JAVA que solicite por teclado el salario y calcule las
anteriores primas.
17. Calcule la media aritmética, de tres números solicitados por teclado, muestre los
resultados por consola.
18. Elabore un programa en JAVA, que calcule el porcentaje de un número, solicitando por
teclado, el porcentaje y el número y mostrar el resultado por consola.
19. Elabore un programa en JAVA, que calcule el IVA (16%) de un producto, solicitando por
teclado el valor del producto, el nombre del producto y el código del producto, mostrar
por consola, código del producto, nombre del producto, el valor inicial, el descuento del
IVA y el valor total de la compra.
20. Elabore un programa en JAVA, que calcule el triple de un número ingresado por teclado.
CONDICIONALES
21. Elabore un programa en JAVA, que solicite por teclado la edad de una persona, si
es menor de 18 que muestre por pantalla MENOR DE EDAD, si es mayor o igual a
18, que muestre por pantalla MAYOR DE EDAD. (OPERADOR TERNARIO)
22. Elabore un programa en JAVA, para que calcule el promedio de 3 notas con escala
de 1.0 a 5.0, solicitadas por teclado, si es menor a 3.0 muestre por pantalla NO
APROBÓ, si es mayor o igual a 3.0, muestre por consola APROBÓ. (OPERADOR
TERNARIO)
23. Elabore un programa en JAVA, para que calcule si a un empleado se le paga el
subsidio de transporte, de acuerdo con el salario mínimo (El subsidio de transporte
se paga hasta dos salarios mínimos). Si el empleado gana dos salarios mínimos
súmele el subsidio de transporte, de lo contrario ganara el mismo salario, muestre
los resultados por consola.
24. Elabore un programa en JAVA, que calcule el precio total, solicitando por
teclado: El número de artículos, el valor del artículo. Si la compra es menor
de 5 artículos haga un descuento de 10 por ciento, si es mayor o igual a
cinco artículos el descuento será de 15 por ciento; calcule el precio total de
la compra con los descuentos y muestre los resultados por consola.
25. En el colegio la Presentación de Sogamoso, se requiere elaborar un programa en
JAVA, que calcule los descuentos en la matrícula teniendo en cuenta los siguiente:
 Si es mayor o igual a dos hijos se realiza el descuento del 12 por ciento, de
lo contrario el valor de la matrícula no tiene descuento.
 El valor de la matrícula es de 800.000 pesos.
 muestre los resultados por consola.
26. En la empresa los libertadores, establecen unos descuentos por la cantidad de
tiquetes que se compren, solicitados por teclado.
 Si compran dos tiquetes el descuento es del 6 por ciento, de lo contrario
descuente el 8 por ciento.
 El valor del pasaje Sogamoso Bogotá es de $30.000 pesos.
 muestre los resultados por pantalla.
27. La empresa de bienes raíces ESPACIO URBANO, ofrece casas de interés social a
70.000.000 millones de pesos, bajo las siguientes condiciones:
 Si los ingresos del comprador son de un salario mínimo, la cuota inicial será
del 20% del costo de la casa y el resto se distribuirá en pagos mensuales a
pagar en 10 años.
 Si los ingresos del comprador son mayores a un salario mínimo o más, la
cuota inicial del costo de la casa será del 30% y el resto se distribuirá en
pagos mensuales a pagar en 7 años.
La empresa de bienes raíces, quiere obtener cuánto debe pagar un
comprador, por concepto de cuota inicial y cuánto de cuota mensual,
dependiendo de los años del préstamo, si la tasa de interés pactada es de
0.85% mensual vencida.
28. Elaborar un programa en JAVA, que solicite por teclado dos números enteros, si el
primer número es mayor, elévelo a la potencia con el número menor, en caso
contrario calcule con el segundo número la raíz cuadrada.
29. Elabore un programa en JAVA, con números aleatorios del 10 al 30, si el número es
menor o igual a 20 que muestre por consola, “NÚMERO MENOR A 20”, de lo
contrario, que muestre por pantalla “NÚMERO MAYOR A 20”.
30. En el parqueadero del IWOKA, cobran 1.500 pesos, por hora o fracción, elabore un
programa en JAVA, que determine, cuánto debe pagar un cliente por el
estacionamiento de su vehículo, conociendo el tiempo de parqueo en horas y
minutos.
31. En el ambiente ADSO, para el acceso a los equipos se necesita ingresar mediante
un Loguin, el usuario con el cual se ingresa es aprendiz, y la clave 123456, si son
correctos los datos mostrar un mensaje de bienvenida “BIENVENIDO AL SISTEMA”,
de lo contrario, mostrar el mensaje: “USUARIO Y CLAVE INCORRECTA”.
IF ANIDADOS Y SWITCH
Para los siguientes ejercicios, utilizar if anidados y switch.
32. Desarrolla un programa en JAVA donde por medio del tipo de un motor,
determinar qué tipo de fluido puede trasportar éste según las siguientes
condiciones:
 Si el tipo de motor es 0, mostrar un mensaje por consola indicando “No hay
establecido un valor definido para el tipo”.
 Si el tipo de motor es 1, mostrar un mensaje por consola indicando “Agua”.
 Si el tipo de motor es 2, mostrar un mensaje por consola indicando
“Gasolina”.
 Si el tipo de motor es 3, mostrar un mensaje por
consola indicando “HIBRIDO”.
 Si no se cumple ninguno de los valores anteriores
mostrar el mensaje “No existe un valor válido”.
33. Escribir un programa en JAVA, que pida la nota de un examen (un número decimal
entre 0 y 5.0) e imprima por pantalla la calificación y el juicio valorativo:
 Si la Nota es menor que 3.0 “BAJO”.
 Si esta entre 3.0 y 3.7 “BÁSICO”.
 Si esta entre 3.8 y 4.2 “ALTO”.
 si esta entre 4.3 y 5.0 “SUPERIOR”.
34. En los almacenes OLIMPICA, requieren ingresar el inventario de un producto, si
está en el rango establecido, mostrar el estado correspondiente según la tabla:

STOCK ESTADO
0 “Sin inventario”
Entre 1 y 10 “por terminarse”
Entre 11 y 29 “bajo”
Entre 30 y 59 “Intermedio”
Entre 60 y 79 “Normal”
Mayor o igual a 80 “Full”
35. La Comisaría de Familia de Sogamoso, necesita un programa en JAVA, que permita
por medio de la edad de una persona, determinar la categoría en la que pertenece
a raíz de la siguiente tabla:
RANGO DE EDAD CATEGORÍA

0-5 Infante

6 - 10 Niño

11 - 15 Pre – Adolescente

16 – 18 Adolescente

19 -25 Pre – Adulto

26 – 40 Adulto

41 – 55 Pre - Anciano

56+ Anciano

36. Un postulante a un empleo realiza un test de capacitación, se obtuvo la


siguiente información: cantidad total de preguntas que se le realizaron y
la cantidad de preguntas que contestó correctamente. Desarrolle un
programa que informe el nivel según el porcentaje de respuestas correctas
que ha obtenido, y sabiendo que:
a. Nivel máximo: Porcentaje >= 90%.
b. Nivel medio: Porcentaje >= 75% y <90%.
c. Nivel regular: Porcentaje >= 50% y <75%.
d. Fuera de nivel: Porcentaje < 50%.
37. Elaborar un programa JAVA que calcule el IMC (Índice de Masa
Corporal), solicitando por teclado el peso en kilogramos y la altura en
metros. Muestre por pantalla según la tabla de clasificación:
 
 Si su IMC es inferior a 18.5, está dentro de los valores correspondientes
a “delgadez o bajo peso".
 Si su IMC es entre 18.5 y 24.9, está dentro de los valores "normales" o
de peso saludable.
 Si su IMC es entre 25.0 y 29.9, está dentro de los valores
correspondientes a "sobrepeso".
 Si su IMC es 30.0 o superior, está dentro de los valores de "obesidad".
38. Elabore un programa en JAVA que solicite por teclado la edad de
una persona, y dependiendo la edad, las clasifique en un grupo etario.

 Primera Infancia (0-5 años)


 Infancia (6 - 11 años)
 Adolescencia (12 - 18 años)
 Juventud (19 - 26 años)
 Adultez (27- 59 años) Persona Mayor
 (60 años o más) envejecimiento y vejez.

39. Elabore un algoritmo, que calcule el valor del predial, solicitando por teclado el
valor del inmueble, liquídelo, dependiendo la siguiente tabla:

Desde Hasta Tarifa por mil


$ - $ 133.237.000 5,5
$ 133.237.001 $ 141.983.000 5,6
$ 141.983.001 $ 163.454.000 5,7
$ 163.454.001 $ 184.927.000 5,8
$ 184.927.001 $ 206.399.000 5,9
$ 206.399.001 $ 227.871.000 6
$ 227.871.001 $ 249.343.000 6,1
$ 249.343.001 $ 270.815.000 6,2
$ 270.815.001 $ 306.602.000 6,3
$ 306.602.001 $ 342.391.000 6,4
$ 342.391.001 $ 378.175.000 6,5
$ 378.175.001 $ 413.962.000 6,6

40. La Alcaldía Municipal de Nobsa, requiere clasificar su población en el SISBEN IV,


según la siguiente tabla:
 Grupo A: Pobreza extrema (Población con menor capacidad de generación
de ingresos). Ingresos entre: $150.000 y $300.000 pesos.
 Grupo B: Pobreza Moderada (Población con mayor capacidad de generar
ingresos que los del grupo A). Ingresos entre: $301.000 y $415.000 pesos.
 Grupo C: Vulnerable (Población en riesgo de caer en pobreza). entre:
$500.000 y $800.000 pesos.
 Grupo D: Población no pobre, no vulnerable. Ingresos de más de dos
salarios mínimos.
 Elabore un programa en JAVA que solicite por teclado:
 Nombre
 Apellidos
 Edad
 Sexo
 Dirección
 Celular
 Ingresos

 Mostrar por consola, los datos personales, junto con el nivel de


clasificación del SISBEN.

También podría gustarte