-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
En una tienda efectúan un descuento a los clientes dependiendo del monto de la compra. El descuento se efectúa con base en el siguiente criterio:
- Si el monto es menor que $5,000 no hay descuento.
- Si el monto está comprendido entre $5,000 y $10,000 inclusive: 5% de descuento.
- Si el monto está comprendido entre $10,000 y $70,000 inclusive: 11% de descuento.
- Si el monto está comprendido entre $70,000 y $150,000 inclusive: 18% de descuento.
- Si el monto es mayor a $150,000: 25% de descuento.
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Proceso DescuentoAClientes
Repetir
Escribir Sin Saltar "Ingresa el valor de monto de la compra:";
Leer monto_de_la_compra;
descuento <- 0;
Si monto_de_la_compra>5000 Y monto_de_la_compra<=10000 Entonces
descuento <- monto_de_la_compra*0.05;
FinSi
Si monto_de_la_compra>10000 Y monto_de_la_compra<=70000 Entonces
descuento <- monto_de_la_compra*0.11;
FinSi
Si monto_de_la_compra>70000 Y monto_de_la_compra<=150000 Entonces
descuento <- monto_de_la_compra*0.18;
FinSi
Si monto_de_la_compra>150000 Entonces
descuento <- monto_de_la_compra*0.25;
FinSi
Escribir "Valor de descuento: ", descuento;
Escribir "";
Repetir
Escribir Sin Saltar "¿Deseas repetir el proceso? (S/N):";
Leer tecla_repetir;
Hasta Que tecla_repetir='s' O tecla_repetir='n' O tecla_repetir='S' O tecla_repetir='N'
Hasta Que tecla_repetir='n' O tecla_repetir='N'
FinProceso
Repetir
Escribir Sin Saltar "Ingresa el valor de monto de la compra:";
Leer monto_de_la_compra;
descuento <- 0;
Si monto_de_la_compra>5000 Y monto_de_la_compra<=10000 Entonces
descuento <- monto_de_la_compra*0.05;
FinSi
Si monto_de_la_compra>10000 Y monto_de_la_compra<=70000 Entonces
descuento <- monto_de_la_compra*0.11;
FinSi
Si monto_de_la_compra>70000 Y monto_de_la_compra<=150000 Entonces
descuento <- monto_de_la_compra*0.18;
FinSi
Si monto_de_la_compra>150000 Entonces
descuento <- monto_de_la_compra*0.25;
FinSi
Escribir "Valor de descuento: ", descuento;
Escribir "";
Repetir
Escribir Sin Saltar "¿Deseas repetir el proceso? (S/N):";
Leer tecla_repetir;
Hasta Que tecla_repetir='s' O tecla_repetir='n' O tecla_repetir='S' O tecla_repetir='N'
Hasta Que tecla_repetir='n' O tecla_repetir='N'
FinProceso