Estructura selectiva Múltiple 1. 2. 3. 4. 5.
Digi Digite te un un núme número ro nat natur ural al,, en cas caso o sea sea supe superi rior or 100 100 se se most mostra rará rá su su 30% 30% de no no ser ser así así visualice su 50%. Ingr Ingres ese e por por tecla teclado do un un núme número ro natu natura rall de hast hasta a 2 cifra cifras, s, si si tiene tiene una una cif cifra ra mue muest stre re lo mínimo que le falta para ser un número de 2 cifras; de lo contrario muestre lo mínimo que le falta para ser un número de 3 cifras. Digi Digite te el el nomb nombre re del del clie client nte, e, la la cant cantid idad ad en en sole soles s a cam cambi biar ar y el el tipo tipo de de mone moneda da a la que que se desea cambiar, en este caso sólo será dólares o euros, se deberá visualizar la cantidad en la moneda extranjera cambiada. Considere Considere $1 = s/ 2.78 y €1 = s/ 3.90. Digi Digite te el el nomb nombre re y las las tres tres not notas as de de un alum alumno no,, mues muestr tre e su prom promed edio io y su con condi dici ción ón (aprobado, desaprobado) Ingr Ingres ese e el nom nombr bre e del del trab trabaj ajad ador or,, la can canti tida dad d de hora horas s trab trabaj ajad adas as dur duran ante te la la sema semana na y el el valor de la hora normal. Muestre la cantidad de horas extras y el pago del trabajador. Tenga en cuenta que el valor de la hora extra es 50% más que el valor de la hora normal y que el trabajo es de lunes a sábado.
Problemas Propuestos 1. 2. 3. 4. 5. 6. 7. 8.
Digite una letra letra mayúscu mayúscula la y muestr muestre e el mensaj mensaje e “vocal” “vocal” sólo sólo cuando cuando esto ocurra ocurra Ingrese Ingrese por tecla teclado do el nombre, nombre, sexo(v sexo(v,d), ,d), sueldo sueldo y turno(m turno(m,t,n) ,t,n) de un trabaja trabajador, dor, visualice visualice el nombre y sueldo sólo de aquella trabajadora que está en turno tarde. Ingrese Ingrese por teclado teclado un un número número natural natural de dos dos cifras, cifras, visualice visualice el el mensaje mensaje “capicúa “capicúa” ” solo en en el caso que esto ocurra. Digite Digite tres tres númer números os difere diferente ntes s y visualic visualice e el mayor mayor de de ellos. ellos. Ingres Ingrese e por teclad teclado o el nombre nombre del compra comprador dor y el importe importe de compr compra, a, aplique aplique al impor importe te descuentos sucesivos del 20% y 30% sólo en caso dicho importe fuese mayor a S/. 250.00. Muestre los descuentos y el importe final. Digite un número y luego muestre uno de los siguientes mensajes “positivo” o “negativo” según sea el caso, considere al cero como positivo. Ingre Ingrese se por tecl teclad ado o la hora, hora, minu minuto tos s y segu segund ndos os en el format formato o 24 horas, horas, visual visualic ice e esta esta misma hora pero en el formato 12 horas. Digite Digite el nombre nombre y la talla talla de un postul postulant ante e a la policía, policía, muest muestre re el mensaj mensaje e “acepta “aceptado” do” o “no aceptado” aceptado” en caso esto esto último último ocurra ocurra se mostrará mostrará el número número de centímetro centímetros s que le faltó para ser aceptado. Considere que la talla está en metros y como mínimo deberá medir 1.75 mts.
Estructura selectiva anidada 1. Ingrese Ingrese un número número entero y muestre muestre uno de los los siguientes siguientes mensajes mensajes : Positivo Negativo Neutro (para el el ce cero). 2. Digite un numero numero entero entero y muestre muestre uno de los siguiente siguientes s mensajes mensajes : Par positivo Par negativo Impar positivo Impar negativo Neutro (para el el ce cero) 3. Ingrese Ingrese el nombre y las dos notas de un alumno, muestre muestre su promedio promedio y la calificaci calificación ón según la siguiente tabla. Promedio Calificación [0–5> Pésimo [ 5 – 10 > Deficiente [ 10 – 13 > Regular
[ 13 – 17 > [ 17 – 20 ]
Bueno Excelente
4. Digite un número natural de hasta 4 cifras y dependiendo del número de cifras muestre lo que indica la tabla. Cantidad de Mostrar cifras 1 El cuadrado del número 2 La mitad del número 3 El doble del número 4 La inversa del número
5. Digite el nombre de un cliente y su importe de pago inicial de compra, muestre el descuento y el importe de pago final. Para el descuento tenga en cuenta la siguiente tabla.
Importe de pago inicial [ 0 – 50 > [ 50 – 150 > [ 150 – 300 > De 300 a más
Descuent o 0% 15% 20% 35%
Estructura selectiva múltiple 6. Digite un número el cual es el resultado del lanzamiento de un dado, muestre el nombre del número correspondiente. 7. Digite el número de mes de este año y luego muestre la cantidad de días de dicho mes. 8. Ingrese el nombre del estudiante, su pensión y el tiempo en años que está estudiando en la universidad, muestre el descuento y el valor de la nueva pensión que pagará, para esto tenga en cuenta la siguiente tabla. Años Descuent o 1 20% 2 15% 3 10% 4 5% 5 3% 9. Digite el número de teléfono, su tipo y la cantidad de minutos utilizados, muestre el importe a pagar. Tome en cuenta la siguiente tabla para el cálculo del importe de pago
Tipo de celular A (Fijo nacional) B (Fijo internacional) C (Móvil nacional) D (Móvil
Tarifa x minuto S/ 0.30 S/ 0.70 S/ 1.00 S/ 1.50
internacional) 10. En una empresa se acordó dar bonificaciones por única vez a sus trabajadores en función a su grado de estudios, para esto se deberá Ingresar por teclado el nombre del empleado, su grado de estudios y su sueldo en soles, se deberá mostrar el nombre del grado de estudios, su bonificación sueldo final, estos dos últimos en soles. Grado de Bonificación estudios I (Técnico) $ 20 B (Bachiller) $ 35 P (Profesional) $ 50 M (Magister) $ 70 D (Doctor) $ 100
Problemas Propuestos 1.
Digite el nombre de una trabajador, el sexo y su año de ingreso, se deberá mostrar uno de los siguientes mensajes: -
Dama mayor de edad
-
Dama menor de edad
-
Varón mayor de edad
-
Varón menor de edad
2.
Ingrese el nombre y sueldo de un trabajador y muestre el aumento (Ver la tabla) y el sueldo final que obtendrá de la siguiente tabla. Aumento Sueldo [ 500 - 1000 > 30% [1000 - 2000> 20% [2000 - 3000> 15% 3000 o mas 10%
3.
Digite la temperatura promedio del día y muestre el tipo de clima de acuerdo a la siguiente tabla
Temperatura Promedio (TP)
Tipo de Clima
[ 0 - 10 > [ 10 - 20 > [ 20 - 30 > De 30 a más 4.
Frío Templado Caluroso Trópico
Ingrese el nombre del cliente, su importe de compra y su tipo de tarjeta, visualice el recargo (vea la tabla) y su importe de compra final.
Tipo de tarjera E ( Visa electrón ) V ( VISA ) M ( MasterCard ) A ( American Express ) D ( Maestro )
Recargo 3% 5% 7% 12% 15%
5.
Digite un numero natural de hasta dos cifras y muéstrelo en letras. Ejemplo: 75 --> Setenta y cinco.
6.
Ingrese el nombre del trabajador, su estado civil, el turno y sueldo; se deberá mostrar el incremento (vea la tabla de abajo) y su sueldo f inal.
Estado civil S S C C V V D D
Turno M T M T M T M T
Incremento 2.50% 2.75% 2.80% 3.00% 2.60% 2.75% 2.85% 3.50%