Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Separata de trabajo 08 Estructuras condicionales anidadas Semana 10 Esta separata de ejercicios sirve para tu práctica individual, resolver los ejercicios te ayudará a reforzar los conceptos tratados en el curso. Algunos de los ejercicios serán tomados como ejemplo en los videos del curso. Si tuvieses dudas en la resolución de los ejercicios, plantea la pregunta en el foro de consulta. Ejercicios explicativos 1. Construir un pseudocódigo que permita ingresar dos números y un símbolo (+, -, x, /) y dependiendo del operador devuelva la suma, la diferencia, el producto o la división. Nota: verificar que el divisor no sea cero y mostrar una advertencia si se ingresa un valor diferente a esos símbolos Proceso operadores Definir n1, n2 Como Real Definir simbolo Como Caracter Escribir "Ingrese los números" Leer n1, n2 Escribir "Ingrese el símbolo (+,-,x,/)" Leer simbolo Segun simbolo hacer Caso "+": Escribir n1 , " + ", n2, " = ", (n1+n2) Caso "-": Escribir n1 , " - ", n2, " = ", (n1-n2) Caso "x": Escribir n1 , " x ", n2, " = ", (n1*n2) Caso "/": Si n2 <> 0 Entonces Escribir n1 , " ÷ ", n2, " = ", (n1/n2) SiNo Escribir "No se puede dividir entre cero" FinSi De Otro Modo: Escribir "ADVERTENCIA: Operador inválido" FinSegun FinProceso 2. Una agencia de seguros para autos asigna costos mensuales en base al sexo y edad del conductor. Los varones menores de 25 años pagan 1000 soles, los de 25 a más pagan 700 soles. Las mujeres de 21 años o menos pagan 500 y las que tienen más de 21 años paga 300 soles. Realizar un programa en pseudocódigo que solicite la edad y sexo de la persona, luego de acuerdo con lo mencionado muestre el costo mensual del seguro en pantalla. Proceso seguros Definir genero Como Caracter // V o M Definir edad Como Entero Definir precio Como Real Escribir "Ingrese el género V o M" Leer genero Escribir "Ingrese la edad" Leer edad Segun genero Hacer "V": Si edad < 25 Entonces precio <- 1000 SiNo precio <- 700 FinSi "M": Si edad >= 21 Entonces precio <- 500 SiNo precio <- 300 FinSi De Otro Modo: Escribir "ERROR" FinSegun Escribir "El pago es: S/", precio FinProceso Ejercicios propuestos 1. Una tienda distribuidora de ropa ha establecido porcentajes de descuento sobre el monto comprado de la siguiente forma. Varones Mujeres Talla Origen S M L S M L Nacional 10 12 15 15 17 20 Importado 5 7 10 7 9 12 Realizar un programa en pseudocódigo donde se ingresa el monto comprado (en soles), el género, talla y origen. Luego debe mostrar el monto comprado, el importe del descuento y el monto a pagar. 2. Dado el peso, la altura y el sexo, de unos estudiantes. Realizar un programa en pseudocódigo que determine la cantidad de vitaminas que deben consumir estos estudiantes, en base al siguiente criterio: Si son varones, y su estatura es mayor a 1.60, y su peso es mayor o igual a 150 lb, su dosis, serán: 20% de la estatura y 80% de su peso. De lo contrario, la dosis será la siguiente: 30% de la estatura y 70% de su peso. Si son mujeres, y su estatura es mayor de a 1.50 m y su peso es mayor o igual a 130 lb, su dosis será: 25% de la estatura y 75% de su peso. De lo contrario, la dosis será: 35% de la estatura y 65% de su peso. La dosis debe ser expresada en gramos
Compartir