UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
FACULTAD DE INGENIERÍA
PROYECTO CURRICULAR DE INGENIERÍA ELÉCTRICA
PROGRAMACION ORIENTADA A OBJETOS
TALLER No. 2
ESTRUCTURAS
Los programas fuente deben encontrarse marcados de la siguiente forma:
*************************************************************
* <<NOMBRE DE LA UNIVERSIDAD>> *
* <<NOMBRE DEL PROGRAMA>> *
* PROGRAMACION ORIENTADA A OBJETOS *
* <<NOMBRE>> <<APELLIDO>> <<CODIGO>> *
* <<GRUPO>> *
* <<FECHA>> *
*************************************************************
Elabore los siguientes ejercicios en el lenguaje Java, en parejas.
1. Pedir un número entre 0 y 9.999 y decir cuantas cifras tiene.
2. Pedir un número entre 0 y 9.999 y mostrarlo con las cifras al revés.
3. Pedir un número entre 0 y 9.999, decir si es capicúa.
4. Pedir una nota de 0 a 10 y mostrarla de la forma: Insuficiente (0 a 5),
Suficiente (5), Bien (6), Notable (7 y 8) y Sobresaliente (9 y 10)
5. Pedir el día, mes y año de una fecha e indicar si la fecha es correcta.
Suponiendo todos los meses de 30 días.
6. Pedir el día, mes y año de una fecha e indicar si la fecha es correcta.
Con meses de 28, 30 y 31 días. Sin años bisiestos.
7. Pedir el día, mes y año de una fecha correcta y mostrar la fecha del día
siguiente. suponer que todos los meses tienen 30 días. suponiendo que
cada mes tiene un número distinto de días (suponer que febrero tiene
siempre 28 días).
8. Pedir dos fechas y mostrar el número de días que hay de diferencia.
Suponiendo todos los meses de 30 días.
9. Pedir una hora de la forma hora, minutos y segundos, y mostrar la hora
en el segundo siguiente.
10. Pedir un número de 0 a 99 y mostrarlo escrito. Por ejemplo, para 56
mostrar: cincuenta y seis.
11. Leer un número y mostrar su cuadrado, repetir el proceso hasta que se
introduzca un número negativo.
12. Leer un número e indicar si es positivo o negativo. El proceso se repetirá
hasta que se introduzca un 0.
13. Leer números hasta que se introduzca un 0. Para cada uno indicar si es
par o impar.
14. Pedir números hasta que se teclee uno negativo, y mostrar cuántos
números se han introducido.
15. Realizar un juego para adivinar un número. Para ello pedir un número N,
y luego ir pidiendo números indicando “mayor” o “menor” según sea
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
FACULTAD DE INGENIERÍA
PROYECTO CURRICULAR DE INGENIERÍA ELÉCTRICA
PROGRAMACION ORIENTADA A OBJETOS
mayor o menor con respecto a N. El proceso termina cuando el usuario
acierta.
16. Pedir números hasta que se teclee un 0, mostrar la suma de todos los
números introducidos.
17. Pedir números hasta que se introduzca uno negativo, y calcular la
media.
18. Pedir un número N, y mostrar todos los números del 1 al N.
19. Escribir todos los números del 100 al 0 de 7 en 7.
20. Pedir 15 números y escribir la suma total.
21. Diseñar un programa que muestre el producto de los 10 primeros
números impares.
22. Pedir un número y calcular su factorial.
23. Pedir 10 números. Mostrar la media de los números positivos, la media
de los números negativos y la cantidad de ceros.
24. Pedir 10 sueldos. Mostrar su suma y cuantos hay mayores de $800.000
pesos.
25. Dadas las edades y alturas de 5 alumnos, mostrar la edad y la estatura
media, la cantidad de alumnos mayores de 18 años, y la cantidad de
alumnos que miden más de 1.75.
26. Pide un número (que debe estar entre 0 y 10) y mostrar la tabla de
multiplicar de dicho número.
27. Una empresa que se dedica a la venta de desinfectantes necesita un
programa para gestionar las facturas. En cada factura figura: el código
del artículo, la cantidad vendida en litros y el precio por litro. Se pide de
5 facturas introducidas: Facturación total, cantidad en litros vendidos del
artículo 1 y cuantas facturas se emitieron de más de $200.000 pesos .
28. Dadas 6 notas finales de estudiantes, escribir la cantidad de alumnos
aprobados y rebrobados. U curso se aprueba con 3.0
29. Pedir un número N, introducir N sueldos, y mostrar el sueldo máximo.
30. Pedir 10 números, y mostrar al final si se ha introducido alguno negativo.
31. Pedir 5 calificaciones de alumnos y decir al final si hay algún suspenso.
32. Pedir 5 números e indicar si alguno es múltiplo de 3.