Está en la página 1de 3

Separata de trabajo 08 – Estructuras condicionales anidadas

Semana 10

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.
Proceso DistribuidoraDeRopa
Definir montocomp, montopag, dscto Como Real
Definir orig, talla, genero Como Caracter
Escribir "Ingrese el monto comprado:"
leer montocomp
Escribir "Ingrese el género:"
Escribir "(M) Mujer"
Escribir "(V) Varón"
leer genero
Escribir "Ingrese la talla:"
Escribir "(S) Small"
Escribir "(M) Medium"
Escribir "(L) Large"
leer talla
Escribir "Ingrese el origen:"
Escribir "(N) Nacional"
Escribir "(I) Importado"
leer orig
Segun talla hacer
Caso "S":
Si genero = "V" y orig = "N" Entonces
dscto <- montocomp*0.10
montopag <- montocomp - dscto
SiNo
Si genero = "V" y orig = "I" Entonces
dscto <- montocomp*0.10
montopag <- montocomp - dscto
SiNo
Si genero = "M" y orig = "N" Entonces
dscto <- montocomp*0.15
montopag <- montocomp - dscto
FinSi
FinSi
Finsi
Caso "M":
Si genero = "V" y orig = "N" Entonces
dscto <- montocomp*0.12
montopag <- montocomp - dscto
SiNo
Si genero = "V" y orig = "I" Entonces
dscto <- montocomp*0.07
montopag <- montocomp - dscto
SiNo
Si genero = "M" y orig = "N" Entonces
dscto <- montocomp*0.17
montopag <- montocomp - dscto
Sino
dscto <- montocomp*0.09
montopag <- montocomp - dscto
FinSi
FinSi
Finsi
Caso "L":
Si genero = "V" y orig = "N" Entonces
dscto <- montocomp*0.15
montopag <- montocomp - dscto
SiNo
Si genero = "V" y orig = "I" Entonces
dscto <- montocomp*0.10
montopag <- montocomp - dscto
SiNo
Si genero = "M" y orig = "N" Entonces
dscto <- montocomp*0.20
montopag <- montocomp - dscto
Sino
dscto <- montocomp*0.12
montopag <- montocomp - dscto
FinSi
FinSi
Finsi
De Otro Modo:
Escribir "¡Error! Ingrese datos válidos."
FinSegun
Escribir "El monto comprado es: S/.", montocomp
Escribir "El descuento correspondiente es: S/.", dscto
Escribir "El monto a pagar es: S/.", montopag
FinProceso
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

Proceso Vitaminas
Definir peso, estatura, gr, dosis Como Real
Definir genero Como Caracter
Escribir "Ingrese el género:"
Escribir "(M) Mujer"
Escribir "(V) Varón"
leer genero
Escribir "Ingrese la estatura:"
leer estatura
Escribir "Ingrese el peso en libras:"
Leer peso
Segun genero Hacer
Caso "V":
Si estatura > 1.60 y peso >= 150 Entonces
gr <- (peso * 0.4536)*1000
dosis <- (estatura * 0.2) + (gr * 0.8)
SiNo
gr <- (peso * 0.4536)*1000
dosis <- (estatura * 0.3) + (gr * 0.7)
FinSi
Caso "M":
Si estatura > 1.50 y peso >= 130 Entonces
gr <- (peso * 0.4536)*1000
dosis <- (estatura * 0.25) + (gr * 0.75)
SiNo
gr <- (peso * 0.4536)*1000
dosis <- (estatura * 0.35) + (gr * 0.65)
FinSi
De Otro Modo:
Escribir "¡Error! Ingrese datos válidos."
Fin Segun
Escribir "La dosis correspondiente de vitaminas es: ", dosis, " gr"
FinProceso

También podría gustarte