• Lenguaje

    Java usando Scanner

  • Descripción

    En una agencia de transporte, se desea llevar el control del la venta de pasaje de un cliente, para ello se considera el destino, el costo, según la tabla, también se sabe que por cada destino se aplica un descuento.
    Destino | Piura | Lima | Arequipa | Tumbes | Ica
    Costo | 35 | 90 | 150 | 60 | 130
    Porcentaje % | 10 | 20 | 30 | 25 | 35

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
47
48
49

public class AgenciaDeTransporte {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int destino;
        double costo, descuento, venta;
        costo=0;
        descuento=0;
        System.out.println("Selecciona el valor de destino.");
        System.out.println("\t1.- Piura");
        System.out.println("\t2.- Lima");
        System.out.println("\t3.- Arequipa");
        System.out.println("\t4.- Tumbes");
        System.out.println("\t5.- Ica");
        System.out.print("\t: ");
        do {
            destino = in.nextInt();
            in.nextLine();
            if (destino<1||destino>5)
                System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
        } while (destino<1||destino>5);
        if(destino==1)
            costo=35;
        if(destino==2)
            costo=90;
        if(destino==3)
            costo=150;
        if(destino==4)
            costo=60;
        if(destino==5)
            costo=130;
        if(destino==1)
            descuento=costo*0.1;
        if(destino==2)
            descuento=costo*0.2;
        if(destino==3)
            descuento=costo*0.3;
        if(destino==4)
            descuento=costo*0.25;
        if(destino==5)
            descuento=costo*0.35;
        venta=costo-descuento;
        System.out.println("Valor de costo: " + costo);
        System.out.println("Valor de descuento: " + descuento);
        System.out.println("Valor de venta: " + venta);
    }

}