Está en la página 1de 4

PROGRAMACIÓN EN JAVA

COMPETENCIA
ANALIZAR LOS REQUISITOS DEL CLIENTE PARA CONSTRUIR EL SISTEMA DE INFORMACIÓN
PROYECTO
DESARROLLO DE SOFTWARE DE SISTEMA DE INFORMACIÓN PARA EL SECTOR PRODUCTIVO
INSTRUCTOR
IVÁN DAVID LÓPEZ HOYOS

PROGRAMA DE FORMACIÓN TÉCNICO EN PROGRAMACIÓN DE SOFTWARE

CENTRO NACIONAL COLOMBO ALEMÁN

SERVICIO NACIONAL DE APRENDIZAJE SENA

BARRANQUILLA ATLANTICO

2017
EJERCICIOS PROPUESTOS

Programe una solución en JAVA para cada uno de los siguientes casos:

1. Realice un programa el cual multiplique dos números.

2. Realice un programa que le permita calcular el área de un triángulo.

3. Juan es un estudiante que desea saber su promedio de notas de seis actividades enviadas a su
instructor, se desea escribir un programa que realice esta operación y le diga a juan Si ganó o
perdió la materia.

4. El restaurante Internacional cuenta con los siguientes platos y sus respectivos valores:

Pollo a la Plancha = 23000


Mote de Queso = 15000
Churrasco Argentino = 25000
Chuletas = 25000
Arroz Chino = 30000
Al final del día se desea saber cuánto es el total en ventas para cada plato, como también el total
del día.

5. Realice un programa que le permita calcular el área de un cuadrado, si el resultado es mayor


que 28 informar al usuario, de lo contrario muestre solo el resultado del área.

6. Pedir 3 números, al primer número sumarle 40, Al segundo multiplicarle 20, al tercero sumarle
23, Luego sumar los tres resultados y dividirlo entre dos, Se desea mostrar el resultado de las 4
operaciones.

7. Realice un programa que pida la cantidad de notas que el usuario desea promediar y calcule el
promedio.

8. Realice un programa que escriba los números del 1 al 1000.

9. Realice un programa que escriba los números del 2000 al 1.

10. Realice un programa del famoso juego de piedra papel o tijera, para este programa se tendrá
en cuenta que participan 2 jugadores, requisitos:

 Utilizar la librería JOptionPane para solicitar los valores (No deberá ser por consola).
 Utilizar la libería JOptionPane para mostrar el ganador.

11. Elabora un programa que sirva para identificar el tipo de triangulo conociendo sus tres lados
(Isósceles, Escaleno o Equilátero).
12. Crear un programa que muestre un menú de opciones tipo:

*** MENU PRINCIPAL ***


1 = Sumar
2 = Multiplicar
3 = Dividir
4 = Restar
Por favor ingrese su opción:

Se deberá realizar la opción que el usuario indique solicitando dos números para la operación.

13. Escriba un programa que pida tres números y valide cuál de los tres es mayor.

14. Escriba un programa que valide la entrada al sistema, se solicitara:

Usuario y contraseña. Los cuales no pueden ser vacíos y deben ser los establecidos en el
programa, el usuario será root y la contraseña será 1234, si se ingresan valores erróneos el
programa deberá permitir intentarlo nuevamente (Solo 3 veces), a la tercera vez mostrar un
mensaje al usuario que ha sido bloqueado.

15. Construir un programa que pida un valor inicial y un valor final, a continuación deberá sumar
los números contenidos entre el rango dado.

16. Realizar un programa que pida un valor en MegaByte y lo convierta a: GigaByte, TeraByte y
PetaByte.

17. Escribir un programa que permita calificar un examen de 15 preguntas cada una con un valor
de 1 punto (Deberá construir las preguntas orientadas al programa de formación).calcular la nota
obtenida.

18. Escribir un programa que convierta un valor dado en siglos en años, minutos y segundos.

19. Realice un programa en JAVA (libre), en el cual utilice el ciclo While con las siguientes
características:

 No deberá tener menor de 15 líneas de código.


 Deberá plantear un caso estudio para el programa.
 Deberá explicar las instrucciones utilizadas (en texto).

20. Desarrolle un programa que permita leer 5 números y valide cuál de todos es menor y cual es
mayor.

21. La empresa Alg Net paga a sus trabajadores 10 por hora trabajada, 12 por cada hora extra y 15
por horas trabajadas los domingos y festivos, así mismo se otorga un bono adicional de 20 a los
empleados que trabajaron más de 10 horas al mes. Juan, Carlos y Luis desean saber cuál es su total
a devengar a final de mes.

22. Desarrolle un programa “Factura”, en el cual se pedirán los datos de 5 productos: Nombre,
descripción, cantidad y valor unitario.
Usted deberá calcular el total por producto y el total de la factura, además realizar un descuento
del 5% cuando el total de factura sea menor o igual que 100 y mayor que 60, si el total de la
factura es mayor que 100 aplicar un descuento de 10%, así mismo aplicar el valor del IVA a su
factura.

23. Construya un programa que permita calcular el IMC (Índice de masa corporal), deberá mostrar
al paciente el resultado según a siguiente tabla:

Composición corporal Índice de masa corporal (IMC)


Peso inferior al normal Menos de 18.5
Normal 18.5 – 24.9
Peso superior al normal 25.0 – 29.9
Obesidad Más de 30.0
24. Construya un programa que permita manejar las finanzas del hogar de Carlos y Luisa, este
inicialmente solicitará los sueldos de cada uno, también pedirá:

 Gastos en comida al mes.


 Gastos en servicio de agua.
 Gastos en servicio de luz.
 Gastos en servicio de gas.
 Gastos en servicio de Internet.
 Gastos en transporte.

Adicional Carlos los días sábados trabaja para una multinacional, la cual le paga 100.000 por cada
sábado que trabaje.

Usted deberá calcular cuánto es el gasto mensual del hogar, cuanto devengan entre ambos y
cuanto les queda luego de pagar todas sus deudas.

25. En una granja se producen: Pollos de engorde, huevos criollos, gallinas ponedoras y leche,
diariamente se gasta en alimento para pollos de engorde 100.000 si no es un día lluvioso, de lo
contrario se gasta 50.000, las canastas de huevos criollos son vendidas a 8000 y las gallinas
ponedoras a 40.000, la leche se vende a 5000 por litro, se desea saber el total obtenido en el día
por la granja, como también las ganancias por Pollos de engorde, huevos criollos, gallinas
ponedoras y leche, por último se debe tener en cuenta los gastos varios que resultan en el día.

26. Realice un programa para llevar a cabo el cálculo de las vacaciones de un trabajador, para ello
cuenta con la siguiente información: https://goo.gl/JqSWjf

27. Realice un programa que calcule cuanto debe recibir un trabajador por su liquidación, para ello
se tienen los siguientes datos: https://goo.gl/pRkeLv

28. Realice un programa que pida 10 números, estos números deberán almacenarse en un arreglo,
posteriormente deberá:

 Mostrar los números ordenados de forma ascendente.


 Mostrar los números ordenados de forma descendente.
 Validar que no se ingrese un número que ya exista en el arreglo.

También podría gustarte