Está en la página 1de 4

Separata de trabajo 08 – Estructuras condicionales anidadas

Semana 10

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.

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

También podría gustarte