Está en la página 1de 2

FUNDAMENTOS

DE PROGRAMACIÓN

TRABAJO AUTÓNOMO LABORATORIO


Objetivo
• Aplicar la estructuras condicionales en la resolución de problemas con el lenguaje de
programación Java.
• Aplicar el análisis, diseño en la resolución de problemas.

Tema: Estructuras Condicionales

Resolver en java los siguientes ejercicios.

1. Genere vocales al azar, para ello debe tomar en cuenta lo siguiente:
a. Usar la clase Math.random
b. Las vocales serán Mayúsculas y minúsculas, por tanto serán en total 10 caracteres.
c. Presentar la salida por pantalla.
2. Determinar si un número es múltiplo de 10. Presentar el resultado por pantalla.
3. Realice un programa que dado como dato la calificación de un alumno en un examen, escriba
“aprobado” si su calificación es mayor o igual que 7,5 y “reprobado” en caso contrario.
4. Dados los números enteros diferentes A, B y C, construya un programa que presente los
números en forma descendente.
5. El número de sonidos emitidos por un grillo en un minuto, es una función de la temperatura.
Como resultado de esto, es posible determinar el nivel de la temperatura haciendo uso de un
grillito como termómetro.

La fórmula para la función es:

T = h / 4 + 40

Donde: T representa la temperatura en grados Fahrenheit y N el número de sonidos emitidos
por minuto.

Construya un programa que le permita calcular la temperatura, teniendo en cuenta el
número de sonidos emitidos por el grillo.

6. Comprobar si un numero es mayor a otro o si son iguales, presentar el resultado en consola.
7. Realizar un programa que lea un carácter por teclado y compruebe si es una letra mayúscula
(usando if para encontrar la solución).
a. Presente el resultado por pantalla.
b. Use el método (charácter.isUpperCase(argumento))
c. Documente el uso del método que se indica.
8. Construya un programa que dado como datos los valores enteros P y Q, determine si los
mismos satisfacen la siguiente expresión:

P3 + Q4- 2*P2 < 680

En caso afirmativo debe imprimir los valores P y Q.

9. En un Ecuador el impuesto que se debe pagar por los artículos se calcula mediante la
siguiente regla: los primeros $20 no causan impuesto, los siguientes $20 tienen el 30% de
impuesto y el resto el 40% de impuesto, pero si el costo del producto es mayor a $500,
entonces en lugar del 40% se cobra el 50%.
Diseñe un programa que lea el costo básico de un artículo y calcule su precio total (precio
total = precio básico + impuesto).

10. En un hospital se ha hecho un estudio sobre los pacientes registrados durante los últimos 10
años, con el objeto de hacer una aproximación de los costos de internación por paciente. Se
obtuvo un costo promedio diario según el tipo de enfermedad que aqueja al paciente.
Además se pudo determinar que en promedio todos los pacientes con edad entre 14 y 22
años implican un costo adicional del 10%. La siguiente tabla expresa los costos diarios, según
el tipo de enfermedad.

Tipo de enfermedad Costo/paciente/día
1 25
2 16
3 20
4 32
Construya un diagrama de flujo que calcule e imprima el costo total que representa un
paciente.

11. En un partido de fútbol con una duración de 90 minutos. El minuto 1 se considera que abarca
desde los 0 segundos hasta los 59 segundos. El minuto 2 abarca desde los 60 segundos hasta
los 119 segundos. Así sucesivamente hasta el último minuto, que es el minuto 90 y abarca
desde los 5340 segundos hasta los 5400 segundos. Crea un programa que pida al usuario el
número de segundos transcurridos y mediante el uso de alguna función de redondeo
(round) de la clase Math muestre el minuto en que nos encontramos. El programa debe pedir
valores de segundos hasta que el usuario decida terminar.
12. Realice una programa que pida la base y exponente al usuario, y presente el resultado por
pantalla.
13. Resuelva la siguiente ecuación:

𝑎
𝑋=
𝑏+ 𝑐
ü En caso de que el usuario digite números negativos, debe solicitar nuevamente el
ingreso de datos.

14. Dada la siguiente expresión algebraica resuélvala y determine si es o no un polinomio.
Presente los resultados por pantalla
2 𝑥 + 7𝑥 * + 2
15. Realice un programa que solicite un número positivo (verificar), y presente por pantalla su
resultado de elevarlo a la 2da, 3ra, y 4ta potencia.
16. Realice un programa que presente 4 números aleatorios comprendidos entre 20 y 35.
17. Determine si una persona es mayor de edad, y si lo es determine si pertenece al grupo
prioritario de tercera edad.
18. Realice un programa que obtenga el índice de masa corporal de una persona, ingresando la
estatura en centímetros y el peso en kilos. Presente los resultados por consola.

19. Realizar un programa que lea la temperatura en grados Celsius y convertirla a grados Kelvin
y a grados Farenheit.

20. Realizar un programa que solicite 2 números, si los números son diferentes realice lo
siguiente:
ü La suma de a+b
ü La potencia de ba
ü La resuelva la expresión de 𝑎 − 𝑏.

También podría gustarte