-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
En una zapatería se aplica el 20% de descuento en calzado femenino y el 10% al masculino. Esta promoción aplica únicamente cada fin de mes del 25 al 31. Si la compra es superior a los $2000 aplica un descuento del 15% adicional aplicado a fin de mes.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Proceso DescuentoEnUnaZapateria
Escribir Sin Saltar "Ingresa el valor de compra:";
Leer compra;
Escribir Sin Saltar "Ingresa el valor de dia del mes:";
Leer dia_del_mes;
Escribir "Selecciona el valor de tipo de calzado.";
Escribir " 1.- Femenino";
Escribir " 2.- Masculino";
Escribir Sin Saltar " :";
Repetir
Leer tipo_de_calzado;
Si tipo_de_calzado<1 O tipo_de_calzado>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que tipo_de_calzado>=1 Y tipo_de_calzado<=2;
descuento <- 0;
Si dia_del_mes>=25 Y dia_del_mes<=31 Y tipo_de_calzado = 1 Entonces
descuento <- descuento+compra*0.2;
FinSi
Si dia_del_mes>=25 Y dia_del_mes<=31 Y tipo_de_calzado = 2 Entonces
descuento <- descuento+compra*0.1;
FinSi
Si dia_del_mes>=25 Y dia_del_mes<=31 Y compra>2000 Entonces
descuento <- descuento+compra*0.15;
FinSi
total <- compra-descuento;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de total: ", total;
FinProceso
Escribir Sin Saltar "Ingresa el valor de compra:";
Leer compra;
Escribir Sin Saltar "Ingresa el valor de dia del mes:";
Leer dia_del_mes;
Escribir "Selecciona el valor de tipo de calzado.";
Escribir " 1.- Femenino";
Escribir " 2.- Masculino";
Escribir Sin Saltar " :";
Repetir
Leer tipo_de_calzado;
Si tipo_de_calzado<1 O tipo_de_calzado>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que tipo_de_calzado>=1 Y tipo_de_calzado<=2;
descuento <- 0;
Si dia_del_mes>=25 Y dia_del_mes<=31 Y tipo_de_calzado = 1 Entonces
descuento <- descuento+compra*0.2;
FinSi
Si dia_del_mes>=25 Y dia_del_mes<=31 Y tipo_de_calzado = 2 Entonces
descuento <- descuento+compra*0.1;
FinSi
Si dia_del_mes>=25 Y dia_del_mes<=31 Y compra>2000 Entonces
descuento <- descuento+compra*0.15;
FinSi
total <- compra-descuento;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de total: ", total;
FinProceso