Está en la página 1de 5

EJERCICIOS JAVA ESTRUCTURAS SELECTIVAS MULTIPLES

1. En un supermercado, se realizan descuentos por las compras a partir de unas bolitas


de colores. Si el cliente saca una bolita color azul, tiene un descuento del 20%, si la
bolita es roja, se aplica un descuento del 30% y si saca una bolita color blanca, no se
aplica ningún descuento. Diseñe un programa que a partir del importe de la compra y
el color de la bolita, muestre lo que debe pagar dicho cliente.

2. Realizar un programa que calcule el importe a pagar por un vehículo al circular por
una autopista. El vehículo pude ser una bicicleta, una moto, un carro o un camión.
Para definir el conjunto de vehículos deben utilizar una estructura switch. El importe
se calculara según los siguientes datos:
o Un importe de 0.5soles por km para la bicicleta.
o Las motos y los carros pagaran 2soles por Km.
o Los camiones pagaran 5 soles por Km. más 3 soles por tonelada.

Se debe ingresar el tipo de Vehículo, los kilómetros a recorridos y si es camión las


toneladas llevadas.

3. Se desea calcular el sueldo de un trabajador, a partir de las horas trabajadas en la


semana y la clase a la que pertenece: Trabajadores Clase “A”, se les paga 25 soles
por hora. Trabajadores clase “B”, se paga 20 soles por hora. Trabajadores clase “C”,
se les paga 15 soles por hora y los de clase “D”, 10 soles por hora.
4. Un comerciante se dedica a la venta de sillas únicamente. Vende tres tipos de sillas:
tipo A, tipo B y Tipo C los precios son 20, 35 y 50 soles respectivamente. Por cada
cinco sillas compradas del tipo A, del tipo B o del tipo C los clientes reciben un
descuento de 3%, 5% y 7%, las demás se cobran a precio normal.

Hacer un programa para ingresar el tipo de Sillas a comprar, el número de sillas y


reportar el importe a pagar.

5. Dados como entrada 3 enteros representando la fecha como día, mes, año, imprimir
la fecha del día siguiente. Por ejemplo para una entrada como: 29 2 2004 La salida
será: Fecha siguiente a 29-2-2004 es 1-3-2004.
6. Ingresar el día y el mes de nacimiento y reportar su signo zodiacal.
7. Ingresar el día y el mes de una fecha y reportar la estación a la que pertenece:
verano, otoño, invierno o primavera.
8. Ingresar el sueldo de un trabajador, Categoría, condición(Estable, contratado) y
reportar el pago total que se le debe hacer de acuerdo a lo siguiente:
El porcentaje de Bonificación (respecto al sueldo) se calcula de acuerdo a la
siguiente tabla:
Categoría Estable No Estable
A 20% 17%
B 18% 15%
C 15% 14%
D 12% 10%
9. El cálculo del descuento es respecto al (Sueldo + Bonificación)
Estable: 6% No estable: 4%
10. Ingresar el costo de un Artículo y el tipo de Artefacto y luego reportar el descuento
que se le aplica y el obsequio que se le dará a un cliente.
De acuerdo al tipo de artefacto se aplicara un descuento y se dará un obsequio
tal como se señala en la tabla.
Tipo Tasa de Descuento(Sobre el Obsequio
costo)
Audio 8% Licuadora
Vídeo 9% Batidora
Línea Blanca 0% Plancha
11. Ingresar 2 números y luego un carácter indicando la operación a realizar (+,-,*,/,^) y
reportar el resultado de la operación.
12. Una empresa paga a sus vendedores un sueldo bruto que es igual a la suma de un
sueldo básico de S/. 250 más una comisión que es igual a un porcentaje del monto
total vendido. El porcentaje por comisión depende de la categoría del vendedor de
acuerdo a la siguiente tabla:
Categoría Porcentaje de
Comisión
1 14.25%
2 13.00 %
3 11.75%
13. Por otro lado, si el sueldo bruto del vendedor es mayor a S/. 3500, se efectúa un
descuento igual al 15% del sueldo bruto; en caso contrario, se efectúa un descuento
igual al 10% del sueldo bruto.
Hacer un programa que determine el sueldo básico, la comisión, el sueldo bruto, el
descuento y el sueldo neto de un vendedor de la empresa.
14. Una tienda vende-tres tipos de productos cuyos códigos son A, B Y C a los precios
unitarios dados en la siguiente tabla:
Código Precio
Unitario
A 25
B 35
C 45

15. Como oferta la tienda ofrece un porcentaje de descuento sobre el importe de la


compra de acuerdo a la siguiente tabla:

Importe Descuento
Compra
>=700 16%
>=500 pero < 14%
700
>=200 pero 12 %
<500
< 200 100%

16. Hacer un programa que determine el importe de la compra, el importe del descuento
y el importe a pagar por la compra de cierta cantidad de unidades de un mismo tipo
de producto.

17. Hacer un programa que permita calcular el pago total de un trabajador de acuerdo a

Bonificación: respecto al sueldo


Tipo Masculino Femenino
Soltero 8% 10%
Casado 10% 12%

Descuento: respecto al sueldo+ bonificación


Tipo Masculino Femenino
Soltero 6% 5%
Casado 4% 3%

lo siguiente:

19. Se debe ingresar el sueldo del trabajador, sexo y estado civil y reportar bonificación,
descuento, y el pago total

20. Ingresar un numero entero entre 1 y 3000 y reportarlo en letras por ejemplo si
ingresamos el numero 52 debe reportar cincuenta y dos
21. Se desea calcular el costo de Internamiento de un paciente de una clínica, para esto
se debe ingresar el tipo de tratamiento que se muestra en la tabla, la edad y el
número de días de internamiento. Se sabe que los clientes mayores de 60 años tienen
un descuento de 25% y los clientes menores de 25 años, de 15%.
Tipo de Costo
Tratamiento Internamiento por
día
1 400
2 300
3 250
4 180
22. El costo de una llamada telefónica depende de la zona geográfica en la que se
encuentra el país destino. En la tabla se muestra el costo de 60 segundos de acuerdo
a la zona geográfica.
Hacer un programa para calcular e imprimir el costo total de una llamada, se debe
ingresar la clave de la zona geográfica y la duración de la llamada (en segundos)
Clave Zona Precio
1 Estados 0.13
Unidos
2 Canadá 0.11
5 América del 0.22
Sur
6 América 0.19
Central
7 México 0.17
9 Europa 0.17
10 Asia 0.20
15 África 0.39
20 Oceanía 0.28
23. Elaborar un programa que realice la opción seleccionada de acuerdo a lo siguiente:
o Área de triángulo (Solicitar base y altura)
o Área de Cuadrado (Solicitar lado)
o Área de Círculo (Solicitar radio)
o Área de Rectángulo (Solicitar base y altura)
24. En el juego para dos personas llamado “ROCA, PAPEL Y TIJERAS” cada jugador escoge
ser “T”, “R” o “P” respectivamente. El jugador se determina así: roca rompe tijeras,
las tijeras cortan el papel, el papel cubre la roca, el juego es un empate si ambos
jugadores eligen la misma opción. Elaborar un programa para que determine cual
jugador gana, la salida debe mostrarse de la siguiente forma: “T-R Roca rompe
tijeras gana el jugador 2″.
25. Una empresa desea calcular la productividad de un mes dado, esta se calcula como
sigue:
Enero, Febrero y Marzo tienen factor 15
Abril, Mayo y Junio tienen factor 17
Septiembre, Octubre y Noviembre tienen factor 20
Diciembre tiene factor 21

Se pide elaborar un programa que permita solicitar al usuario un mes cualquiera y se


calcule la productividad si se sabe que ésta es igual al número de artículos
producidos en el mes multiplicado por el factor del mes que corresponda al mes
proporcionado. Se conoce la cantidad de artículos producidos y el mes

26. La asignación familiar por hijo de un trabajador es la siguiente:


o Si no tiene hijos no le corresponde asignación familiar
o Si tiene un hijo le corresponde 50 soles
o Si tiene dos hijos le corresponde 75 soles por sus dos hijos
o Y si tiene más de dos hijos le corresponde 100 soles

Ingresar el número de hijos y reportar la asignación familiar

También podría gustarte