-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Una tienda efectúa un descuento a los clientes dependiendo del monto de compra. El descuento se lleva a cabo según la siguiente tabla:
Monto de compra (soles) | Porcentaje de descuento
Menor de 500 | Sin descuento
Mayor o igual de 500 y menor de 800 | 12%
Mayor o igual de 800 y menor de 1200 | 18%
Mayor o igual de 1200 | 22%
Diseñe el algoritmo que muestre el porcentaje de descuento, su equivalente en soles y el monto final a pagar.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Proceso DescuentoEnUnaTiendaDependiendoDeLaCompra
Escribir Sin Saltar "Ingresa el valor de monto de compra:";
Leer monto_de_compra;
porcentaje_de_descuento <- 0;
Si monto_de_compra>=500 Y monto_de_compra<800 Entonces
porcentaje_de_descuento <- 12;
FinSi
Si monto_de_compra>=800 Y monto_de_compra<1200 Entonces
porcentaje_de_descuento <- 18;
FinSi
Si monto_de_compra>=1200 Entonces
porcentaje_de_descuento <- 22;
FinSi
descuento_en_soles <- 100.0*monto_de_compra/porcentaje_de_descuento;
monto_final <- monto_de_compra-descuento_en_soles;
Escribir "Valor de descuento en soles: ", descuento_en_soles;
Escribir "Valor de monto final: ", monto_final;
Escribir "Valor de porcentaje de descuento: ", porcentaje_de_descuento;
FinProceso
Escribir Sin Saltar "Ingresa el valor de monto de compra:";
Leer monto_de_compra;
porcentaje_de_descuento <- 0;
Si monto_de_compra>=500 Y monto_de_compra<800 Entonces
porcentaje_de_descuento <- 12;
FinSi
Si monto_de_compra>=800 Y monto_de_compra<1200 Entonces
porcentaje_de_descuento <- 18;
FinSi
Si monto_de_compra>=1200 Entonces
porcentaje_de_descuento <- 22;
FinSi
descuento_en_soles <- 100.0*monto_de_compra/porcentaje_de_descuento;
monto_final <- monto_de_compra-descuento_en_soles;
Escribir "Valor de descuento en soles: ", descuento_en_soles;
Escribir "Valor de monto final: ", monto_final;
Escribir "Valor de porcentaje de descuento: ", porcentaje_de_descuento;
FinProceso