• Lenguaje

    Java usando Scanner

  • Descripción

    Una librería por temporada escolar a los clientes que realicen compras, otorgará regalos y descuentos de acuerdo al importe total de la compra. Los días viernes ó sábado se aplicará un descuento del 25% del importe total, para otros días no se aplica el descuento. Los importes menores a $100 se otorgará una caja de colores, para importes de $100 y menores de $300 el obsequio será un caja de plumones y montos de $300 a más el obsequio será de una mochila. Considerar como datos de ingreso nombre del cliente, importe total y día de la semana.

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import java.util.Scanner;

public class DescuentosYRegalosEnUnaLibreria {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int dia_de_la_semana;
        double descuento, importe, importe_total;
        String nombre_del_cliente;
        System.out.print("Ingresa el nombre del cliente: ");
        nombre_del_cliente = in.nextLine();
        System.out.print("Ingresa el valor de importe total: ");
        importe_total = in.nextDouble();
        in.nextLine();
        System.out.println("Selecciona el valor de dia de la semana.");
        System.out.println("\t1.- Domingo");
        System.out.println("\t2.- Lunes");
        System.out.println("\t3.- Martes");
        System.out.println("\t4.- Mi\u00E9rcoles");
        System.out.println("\t5.- Jueves");
        System.out.println("\t6.- Viernes");
        System.out.println("\t7.- S\u00E1bado");
        System.out.print("\t: ");
        do {
            dia_de_la_semana = in.nextInt();
            in.nextLine();
            if (dia_de_la_semana<1||dia_de_la_semana>7)
                System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
        } while (dia_de_la_semana<1||dia_de_la_semana>7);
        if(dia_de_la_semana==6||dia_de_la_semana==7)
            descuento=importe_total*0.25;
        else
            descuento=0;
        importe=importe_total-descuento;
        if(importe<100)
            System.out.println("Se obsequia una caja de colores");
        if(importe>=100&&importe<300)
            System.out.println("Se obsequia una caja de plumones");
        if(importe>=300)
            System.out.println("Se obsequia una mochila");
        System.out.println("Nombre del cliente: " + nombre_del_cliente);
        System.out.println("Valor de descuento: " + descuento);
        System.out.println("Valor de importe: " + importe);
    }

}