Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Una tienda distribuidora de ropa ha establecido porcentajes de descuento sobre el monto comprado de la
siguiente forma.
Varon Mujer
es es
Tal
S M L S M L
la
Origen
Naciona 10 12 15 1 1 20
l 5 7
Importa 5 7 10 7 9 12
do
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
Escribir Sin Saltar "Ingrese el valor de monto comprado:";
Leer monto_comprado;
Escribir "Seleccione el
valor de genero.";
Escribir " 1.- Hombres";
Escribir " 2.- Mujeres";
Escribir Sin Saltar ":";
Repetir
Leer genero;
Si genero<1 O genero>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingréselo nuevamente.: ";
FinSi
Hasta Que genero>=1 Y genero<=2;
Escribir "Seleccione el valor de origen.";
Escribir " 1.- Nacional";
Escribir " 2.- Importado";
Escribir Sin Saltar “:";
Repetir
Leer origen;
Si origen<1 O origen>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingréselo nuevamente.: ";
FinSi
Hasta Que origen>=1 Y origen<=2;
Escribir "Seleccione el valor de talla.";
Escribir " 1.- S";
Escribir " 2.- M";
Escribir " 3.- L";
Escribir Sin Saltar ":";
Repetir
Leer talla;
Si talla<1 O talla>3 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingréselo nuevamente.: ";
FinSi
Hasta Que talla>=1 Y talla<=3;
descuento <- 0;
Si origen = 1 Y talla = 1 Y genero = 1 Entonces
descuento <- monto_comprado*0.1;
FinSi
Si origen = 1 Y talla = 2 Y genero = 1 Entonces
descuento <- monto_comprado*0.12;
FinSi
Si origen = 1 Y talla = 3 Y genero = 1 Entonces
descuento <- monto_comprado*0.15;
FinSi
Si origen = 1 Y talla = 1 Y genero = 2 Entonces
descuento <- monto_comprado*0.15;
FinSi
Si origen = 1 Y talla = 2 Y genero = 2 Entonces
descuento <- monto_comprado*0.17;
FinSi
Si origen = 1 Y talla = 3 Y genero = 2 Entonces
descuento <- monto_comprado*0.2;
FinSi
Si origen = 2 Y talla = 1 Y genero = 1 Entonces
descuento <- monto_comprado*0.05;
FinSi