Está en la página 1de 5

Ejercicios Propuestos

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

Si origen = 2 Y talla = 2 Y genero = 1 Entonces


descuento <- monto_comprado*0.07;
FinSi
Si origen = 2 Y talla = 3 Y genero = 1 Entonces
descuento <- monto_comprado*0.1;
FinSi
Si origen = 2 Y talla = 1 Y genero = 2 Entonce
descuento <- monto_comprado*0.07
FinSi
Si origen = 2 Y talla = 2 Y genero = 2 Entonces
descuento <- monto_comprado*0.09;
FinSi
Si origen = 2 Y talla = 3 Y genero = 2 Entonces
descuento <- monto_comprado*0.12;
FinSi
monto_a_pagar <- monto_comprado-descuento;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de monto a pagar: ", monto_a_pagar;
FinProce
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 cantidad_vitaminas
Definir sexo Como Caracter
Definir altura Como Entero
Definir peso Como Entero
Definir dosis Como Entero
Escribir "ingrese genero del conductor varon o mujer"
Leer sexo
Escribir "ingrese altura en centimetros"
Leer altura
Escribir "ingrese su peso en libras"
Leer peso
Segun sexo Hacer
"Varon" o "varon" o "hombre":
Si altura > 160 y peso >= 150
dosis<- (estatura * 0.2) + (peso * 0.8)
SiNo
dosis<- (estatura * 0.3) + (peso * 0.7)
FinSi
"Mujer" o "mujer" o "dama":
Si altura > 150 y peso >= 130
dosis<- (estatura * 0.25) + (peso * 0.75)
SiNo
dosis<- (estatura * 0.35) + (peso * 0.65)
FinSi
De Otro Modo:
Escribir "ERROR"
FinSegun
Escribir "la cantidad dde dosis que deben de tomar los estudiantes es de ", dosis
FinProceso

También podría gustarte