• Lenguaje

    Java usando Scanner

  • Descripción

    Una cierta empresa de distribución de electricidad ha fijado las siguientes tarifas para aplicar los cobros a sus clientes:
    - Hasta de 50 KWH, $0.20 por cada KWH
    - Más 50 KWH y hasta 100 KWH, $0.25 por cada KWH de exceso, y
    - Más de 100 KWH $0.32 por cada KWH de exceso.
    Al ingresar el consumo de un cliente, calcule el valor que deberá pagar. Este valor debe incluir el impuesto IGV (19%).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.Scanner;

public class EmpresaDeElectricidad {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        double consumo_en_KWH, impuesto_IGV, pago, subtotal;
        System.out.print("Ingresa el valor de consumo en KWH: ");
        consumo_en_KWH = in.nextDouble();
        in.nextLine();
        subtotal=consumo_en_KWH*0.2;
        if(consumo_en_KWH>50)
            subtotal=subtotal+(consumo_en_KWH-50)*0.05;
        if(consumo_en_KWH>100)
            subtotal=subtotal+(consumo_en_KWH-100)*0.07;
        impuesto_IGV=subtotal*0.19;
        pago=subtotal+impuesto_IGV;
        System.out.println("Valor de impuesto IGV: " + impuesto_IGV);
        System.out.println("Valor de pago: " + pago);
        System.out.println("Valor de subtotal: " + subtotal);
    }

}