Está en la página 1de 12

Separata de trabajo N° 10: Estructuras condicionales

anidadas

Semana 10

Logro de aprendizaje: Al finalizar la sesión, el estudiante elabora pseudocódigos y diagrama de flujo


con estructuras condicionales simples, dobles y múltiples aplicados a casos matemáticos, financieros
y físicos.

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 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
pr
ecio <- 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 para resolver:
Según lo trabajado en la clase, resuelve los siguientes ejercicios:

1. Realizar un programa en pseudocódigo para una empresa que vende zaptillas donde se ingresa
el precio de la zapatilla (en soles), el tipo y la talla. Luego debe mostrar el monto comprado, el
importe del descuento y el monto a pagar.

Tabla de descuentos

Tipos

Tallas Running Montaña Urbana

Hasta 40 5% 10% 15%

De 41 hasta 45 2% 5% 12%

De 45 a más 1% 2% 5%
2. Realizar un programa en pseudocódigo que luego de ingresar el sueldo base, categoría, número
de hijos y edad de un empleado se obtiene su gratificación, que se aumenta a su sueldo básico
y posteriormente se le descuenta un 11% por AFP. Finalmente, mostrar el sueldo inicial,
gratificación, descuento y sueldo final. Usar la siguiente tabla:

Tabla de gratificaciones

Categoría A Categoría B Categoría C Categoría D

Edad Sin hijos Con hijos Sin hijos Con hijos Sin hijos Con hijos Sin hijos Con hijos

Hasta 30 100 120 200 220 400 520 800 920

De 31 hasta 40 150 180 250 280 450 580 850 980

De 41 a más 200 250 300 350 500 650 000 1050

También podría gustarte