• 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
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