Logo Studenta

Separata08 - Estructuras condicionales anidadas

¡Estudia con miles de materiales!

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

Continuar navegando