Вы находитесь на странице: 1из 3

Ejercicios de estructuras Selectivas:

SECCIN 1) ESTRUCTURAS DE DECISIN SIMPLES. Escribir el mtodo que sirva para realizar la operacin que se solicita en cada problema.
1. 2. 3. 4. Determinar si un nmero entero ledo desde el teclado es par o impar. Determinar si un nmero entero ledo desde el teclado es positivo, negativo o cero. Determinar si un nmero entero ledo desde el teclado es mltiplo de 3. Si la edad leda de una persona es mayor o igual a 18 aos el mtodo desplegar en pantalla el mensaje ES MAYOR DE EDAD. Para menores a 18 aos desplegar ES MENOR DE EDAD. Leer el nombre y las tres calificaciones parciales de un alumno. El mtodo debe calcular e imprimir el promedio. Tambin deber desplegar un letrero que indique ACREDITADO o NO ACREDITADO. Considere que la calificacin mnima aprobatoria es de 70. Leer el radio de un crculo para calcular su rea y su permetro. Programar un mtodo para el clculo del rea y otro para el permetro. Elaborar otro mtodo para determinar si el radio es menor a cero evite que se realicen el resto de los mtodos y avise al usuario que se ha producido un error: UN CRCULO NO PUEDE TENER RADIO NEGATIVO. area=PI*radio*radio permetro=2*radio*pi Leer las medidas en metros lineales de un terreno rectangular (largo y ancho), y el precio por metro cuadrado. Escribir un mtodo que determine e imprima el precio total del mismo, considerando que si tiene ms de 500 y hasta 1000 metros cuadrados se le hace un 15% de descuento y si excede de 1000 metros cuadrados se le hace un descuento de un 25%.

5.

6.

7.

SECCIN 2) ESTRUCTURAS DE DECISIN DOBLES


8. Escriba un programa en java en el que el usuario pueda introducir por teclado su edad. El programa deber contener un mtodo que desplegar un mensaje de acuerdo a la tabla siguiente: EDAD Menor de 5 aos 5 a 12 aos 13 a 18 aos 19 a 25 aos Mayor de 25 aos MENSAJE Es un bebe Es un nio Es un adolecente Es un joven Es un adulto

9.

Leer los 3 lados de un triangulo y escribir un mtodo para determinar que tipo de tringulo es (equiltero, issceles o escaleno).

10. Suponga que una empresa desea incrementar el sueldo de sus empleados, considerando la siguiente tabla: PORCENTAJE DE INCREMENTO 5% 3.5% 3%

SUELDO ACTUAL $5,000.00 o menos Ms de $5,000.00 pero menor a $10,000.00 $10,000.00 o ms

Leer el sueldo actual de un empleado y escribir un mtodo para calcular e imprimir el nuevo sueldo.

11. Desarrolle un programa que lea tres cantidades numricas distintas. El programa incluir un mtodo que desplegar cul es la mayor de las 3 cantidades. Por ejemplo, si los valores dados fueron: 10, 4, 5 el programa mostrar el siguiente letrero EL NMERO MAYOR ES 10 12. Escriba un programa en java en el que el usuario pueda introducir por teclado su temperatura y escriba un mtodo para desplegar un mensaje de acuerdo a la tabla siguiente: TEMPERATURA 36.5 o menos Mayor a 36.5 y hasta 37.0 Mayor a 37.0 y hasta 37.5 Mayor a 37.5 MENSAJE Hipotermia Sano Fiebre leve Fiebre severa

13. Leer las 3 calificaciones parciales de un alumno y escribir un mtodo para calcular su promedio final y desplegar el letrero que corresponda a su calificacin: CALIFICACION Menor a 70 De 70 hasta 79 De 80 hasta 89 De 90 a 99 100 LETRERO No acreditado Regular Bien Sobresaliente Excelente

SECCIN 3) ESTRUCTURAS DE DECISIN ANIDADAS


14. Resolver nuevamente los problemas del 9 al 14 utilizando esta vez anidamiento de estructuras de decisin. Compare cada una de las soluciones y responda: Cul estructura (con o sin anidamiento de instrucciones if) arroj un programa ms claro de leer o ms sencillo de programar? Para qu casos considera ms conveniente usar una u otra de las estructuras de decisin?

15. Escriba un programa que calcule el total a pagar en la compra de materiales que realiza un cliente. Leer el nmero de ladrillos, de varillas y de sacos de cemento comprados. Elaborar un mtodo que calcule la cuenta de acuerdo a lo siguiente: Para pagos al contado se considera un descuento del 10% si la cantidad a comprar es por mayoreo. Para pagos a crdito no se hace descuento. Al total a pagar de un cliente debe agregarse el 15% de iva.

El precio de cada producto y la cantidad que debe comprar de cada uno para obtener el descuento por mayoreo se muestra en la sig. tabla: CANTIDAD PARA MAYOREO 1000 pzas. 150 pzas. 50 btos.

PRODUCTO Ladrillo Varillas Bulto de Cemento

PRECIO UNITARIO $ 8.00 $ 15.00 $ 65.00

SECCIN 4) ESTRUCTURAS DE DECISIN MLTIPLE


16. Leer alguna de las siguientes opciones: 1) Primavera 2) Verano 3) Otoo 4) Invierno Y elabore un mtodo que despliegue un mensaje acorde a la estacin que escogi. Por ejemplo, para la opcin 2 desplegar QUE CALOR!!. Y si teclea una opcin diferente a 1,2,3 o 4 despliegue un mensaje de error. 17. Leer 2 nmeros enteros y la opcin que prefiere el usuario: 1) Suma 2) Resta 3) Multiplicacin 4) Divisin Y elabore un mtodo para cada operacin dependiendo de la opcin escogida por el usuario. Para opciones diferentes a 1,2,3 o 4 despliegue un mensaje de error. Ejemplo: si el usuario da los nmeros 8 y 3, y selecciona la opcin 3 (multiplicacin) el programa desplegar EL RESULTADO ES 24.

Вам также может понравиться