Sign up to download EJERCICIOS_PROPUESTOS_JAVA.docx EJERCICIOS JAVA ESTRUCTURAS SELECTIVAS MULTIPLES
Sign Up With Facebook
1. En un supermercado, supermercado, se descuent bolitas Signrealizan Up Withdescuentos Google os 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 or with email del 30% y si saca una bolita color blanca, no se bolita es roja, se aplica un descuento Name 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. Email
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 Password (atsegún least 6 characters) se calculara los siguientes s iguientes datos: Un importe importe de 0.5soles 0.5soles por km para laShow bicicleta. Las motos y los carros pagaran 2soles por Km. Sendpagaran me updates from Scribd Los camiones 5 soles por Km. más 3 soles soles por tonelada. o o o
Se debe ingresar el tipo de Vehículo, los kilómetros a recorridos y si es camión las Sign Up toneladas llevadas. 3. Se desea calcular el sueldo un trabajador, a partir de las horas trabajadas en la By registering a Scribdde account, you agree to our Terms of Service and Privacy Policy 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.
Already have an account? Sign in
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. siguiente. Por ejemplo para una 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 un trabajador, Categoría, condición(Estable, condición(Estable, contratado) 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
Sign up to download EJERCICIOS_PROPUESTOS_JAVA.docx 18% 15%
C
15%
D
12% Sign Up 10% With Google
Sign Up With Facebook
14%
9. El cálculo del descuento respecto al (Sueldo + Bonificación) or with emailes Estable: 6%Name 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 Email tal como se señala en la tabla. Tipo
Tasa de Descuento(Sobre el costo)
Obsequio
Password
Audio
(at least 6 characters)
8%
Vídeo Línea Blanca
9%
Licuadora Show
Send me updates from Scribd
0%
Batidora Plancha
11. Ingresar 2 números y luego un carácter indicando la operación a realizar (+,-,*,/,^) y Up reportar el resultado de laSign operación. 12. Una empresa paga a sus vendedores un sueldo bruto que es igual a la suma de un By registering a Scribd account, you agree to our sueldo básico deTerms S/. of250 más una comisión que es igual a un porcentaje del monto Service and Privacy Policy total vendido. El porcentaje por comisión depende de la categoría del vendedor de acuerdo a la siguiente s iguiente tabla: Already have an account? Sign in
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
Sign up to download EJERCICIOS_PROPUESTOS_JAVA.docx 45
Sign Up With Facebook
15. Como oferta la tienda ofrece un porcentaje de descuento sobre el importe de la compra de acuerdo a la siguiente Sign Up Withtabla: Google Importe Compra
Descuento or with email Name
>=700
16%
>=500 pero < Email 700
14%
>=200 pero <500
12 %
Password
< 200
(at least 6 characters)
100%
Show
16. Hacer un programa que determine el importe de la compra, el importe del descuento mepor updates from Scribd y el importe a Send pagar la compra de cierta cantidad de unidades de un mismo tipo de producto. Sign Up
17. Hacer un programa que permita permita calcular el pago total total de un trabajador de acuerdo acuerdo a By registering a Scribd account, you agree to our of Service and Privacy Policy Bonificación: Terms respecto al sueldo
Tipo
Soltero Casado
Masculino Already have an account? Sign in
Femenino
8%
10%
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 s ueldo 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
Sign up to download EJERCICIOS_PROPUESTOS_JAVA.docx
número de días de internamiento. Se sabe que los clientes mayores de 60 años tienen un descuento de 25%Sign y losUp clientes menores de 25 años, de 15%. With Facebook Tipo de Tratamiento
Costo Internamiento Sign Up Withpor Google día
1
400
2
Name
3 4
or with email
300 250
Email
180
22. El costo de una llamada telefónica depende de la zona geográfica en la que se encuentra Password el país destino. En la tabla se muestra el costo de 60 segundos de acuerdo (at least 6 characters) a la zona geográfica. Hacer un programa para calcular e imprimir el costo total de una llamada, se debe Show ingresar la clave de la zona geográfica y la duración de la llamada (en segundos) Send me updates from Scribd
Clave
Zona
1
Estados Unidos
2 5
Precio
0.13
Sign Up
ByCanadá registering a Scribd account, 0.11you agree to our Terms of Service and Privacy Policy
América del Sur
0.22
Already have an account? Sign in
6
América Central
0.19
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: Área de triángulo (Solicitar base y altura) Área de Cuadrado (Solicitar lado) Área de Círculo (Solicitar radio) Área de Rectángulo (Solicitar base y altura) 24. En el juego para dos personas llamado “ROCA, PAPEL Y TIJERAS” cada jugador escoge o o o o
ser “T”, “R” o “P” respectivamente. 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
Sign up to download EJERCICIOS_PROPUESTOS_JAVA.docx
jugador gana, la salida debe mostrarse de la siguiente forma: “T -R Roca rompe
tijeras gana el jugador 2″.Up With Facebook Sign
25. Una empresa desea calcular la productividad de un mes dado, esta se calcula como sigue: Sign Up With Google Enero, Febrero y Marzo tienen factor 15 or with Abril, Mayo y email Junio tienen factor 17 Septiembre, Octubre y Noviembre tienen factor 20 Name Diciembre tiene factor 21 Se pide elaborar un programa que permita solicitar al usuario un mes cualquiera y se calcule laEmail 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 Password
(at least 6 characters) 26. La asignación familiar por hijo de un trabajador es la siguiente: Si no tiene hijos no le corresponde asignación Show familiar Si tiene un hijo le corresponde 50 soles me le updates from Scribd75 soles por sus dos hijos Si tiene dosSend hijos corresponde Y si tiene más de dos hijos le corresponde 100 soles o o o o
Up Ingresar el número de hijosSign y reportar la asignación familiar By registering a Scribd account, you agree to our Terms of Service and Privacy Policy
Already have an account? Sign in