• 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 s/.500 ‐‐‐‐> no hay descuento.
    Si el monto está comprendido entre s/. 500 y s/. 1000
    inclusive ‐‐‐‐‐‐‐‐‐> 5% de descuento.
    Si el monto est comprendido entre s/. 1000 y s/. 7000
    inclusive ‐‐‐‐‐‐‐‐‐> 11% de descuento.
    Si el monto est comprendido entre s/. 7000 y s/. 15000
    inclusive ‐‐‐‐‐‐‐‐‐> 18% de descuento.
    Si el monto es mayor a 15000
    Inclusive ‐‐‐‐‐‐‐‐‐‐‐> 25%
    Construya un programa tal, que dado el monto de la compra de un cliente, determine lo que el mismo debe pagar.
    17.1.‐Algoritmo
    Inicio {Calcular el Monto a Pagar}
    {Ingresamos el Total de Compra
    Leer compra
    Si (compra<500) entonces {no recibe descuento}
    Pagar = compra
    Sino
    Si (compra<=1000) entonces
    pagar = compra ‐ compra * 0.05;
    Sino
    Si (compra<=7000) entonces
    pagar = compra ‐ compra * 0.11;
    Sino
    Si (compra<= 15000) entonces
    pagar = compra ‐ compra * 0.18;
    Sino
    pagar = compra ‐ compra * 0.25;
    Finsi
    Finsi
    Finsi
    Finsi
    {Mostrar el total a pagar}
    Escribir pagar
    Fin
    17.2.‐Codificacion(C#)
    static void Main(string[] args)
    {
    double compra, pagar;
    Console.Write("Ingresar Monto de la Compra: ");
    compra = double.Parse(Console.ReadLine());
    if (compra < 500)
    pagar = compra;
    else
    {
    if (compra <= 1000)
    pagar = compra - compra * 0.05;
    else

    {
    if (compra <= 700)
    pagar = compra - compra * 0.11;
    else
    {
    if (compra <= 1500)
    pagar = compra - compra * 0.18;
    else
    pagar = compra - compra * 0.25;
    }
    }
    }
    Console.WriteLine("El Monto a Pagar es:{0}", pagar);
    Console.ReadLine();
    }

0 comentarios:

Publicar un comentario