• Lenguaje

    Java usando Scanner

  • Descripción

    Calcula los kilovatios consumidos según la zona donde vive. Si la zona es rural, el costo del kilovatio es de 32. Si la zona es urbana el costo del kilovatio es de 43.25, y si la zona es comercial es de 55. Visualizar; apellido y cédula del cliente, zona donde vive, y tomar en cuenta el iva (12%).

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
50
51
52
53
54
55
import java.util.Scanner;

public class PagoPorKilovatioSegunLaZona {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int zona;
        double costo_del_kilovatio, iva, kilovatios_consumidos, subtotal, total;
        String apellido, cedula_del_cliente;
        System.out.print("Ingresa el apellido: ");
        apellido = in.nextLine();
        System.out.print("Ingresa el cedula del cliente: ");
        cedula_del_cliente = in.nextLine();
        System.out.print("Ingresa el valor de kilovatios consumidos: ");
        kilovatios_consumidos = in.nextDouble();
        in.nextLine();
        System.out.println("Selecciona el valor de zona.");
        System.out.println("\t1.- Rural");
        System.out.println("\t2.- Urbana");
        System.out.println("\t3.- Comercial");
        System.out.print("\t: ");
        do {
            zona = in.nextInt();
            in.nextLine();
            if (zona<1||zona>3)
                System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
        } while (zona<1||zona>3);
        costo_del_kilovatio=0;
        if(zona==1)
        {
            costo_del_kilovatio=32;
            System.out.println("Zona rural");
        }
        if(zona==2)
        {
            costo_del_kilovatio=43.25;
            System.out.println("Zona urbana");
        }
        if(zona==3)
        {
            costo_del_kilovatio=55;
            System.out.println("Zona comercial");
        }
        subtotal=kilovatios_consumidos*costo_del_kilovatio;
        iva=subtotal*0.12;
        total=subtotal+iva;
        System.out.println("Apellido: " + apellido);
        System.out.println("Cedula del cliente: " + cedula_del_cliente);
        System.out.println("Valor de costo del kilovatio: " + costo_del_kilovatio);
        System.out.println("Valor de iva: " + iva);
        System.out.println("Valor de subtotal: " + subtotal);
        System.out.println("Valor de total: " + total);
    }

}