Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios Java
Ejercicios Java
√ 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
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.
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
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
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
26 – 40 Adulto
41 – 55 Pre - Anciano
56+ Anciano
39. Elabore un algoritmo, que calcule el valor del predial, solicitando por teclado el
valor del inmueble, liquídelo, dependiendo la siguiente tabla: