-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Un cliente llega a una venta de empanadas y pide una cantidad X, sabiendo que cada empanada cuesta Y BsF., cuanto debe pagar el cliente por su pedido si:
- Si el cliente compra más de 300 empanadas, se le dará un descuento del 30%.
- Si compra más de 200 y menos de 301, se le dará un descuento del 20%.
- Si compra más de 100 y menos de 201, se le dará un descuento del 10%.
- Si compra más de 50 y menos de 101, se le dará un descuento del 5%
- Entre 1 y 50 no tiene 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Proceso VentaDeEmpanadas
Escribir Sin Saltar "Ingresa el valor de Y BsF:";
Leer Y_BsF;
Escribir Sin Saltar "Ingresa el valor de cantidad X:";
Leer cantidad_X;
descuento <- 0;
subtotal <- Y_BsF*cantidad_X;
Si cantidad_X>50 Entonces
descuento <- subtotal*0.05;
FinSi
Si cantidad_X>100 Entonces
descuento <- subtotal*0.1;
FinSi
Si cantidad_X>200 Entonces
descuento <- subtotal*0.2;
FinSi
Si cantidad_X>300 Entonces
descuento <- subtotal*0.3;
FinSi
total <- subtotal-descuento;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de subtotal: ", subtotal;
Escribir "Valor de total: ", total;
FinProceso
Escribir Sin Saltar "Ingresa el valor de Y BsF:";
Leer Y_BsF;
Escribir Sin Saltar "Ingresa el valor de cantidad X:";
Leer cantidad_X;
descuento <- 0;
subtotal <- Y_BsF*cantidad_X;
Si cantidad_X>50 Entonces
descuento <- subtotal*0.05;
FinSi
Si cantidad_X>100 Entonces
descuento <- subtotal*0.1;
FinSi
Si cantidad_X>200 Entonces
descuento <- subtotal*0.2;
FinSi
Si cantidad_X>300 Entonces
descuento <- subtotal*0.3;
FinSi
total <- subtotal-descuento;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de subtotal: ", subtotal;
Escribir "Valor de total: ", total;
FinProceso