Consumo de Electricidad


Este ejercicio nos enseñará a hacer los cálculos correspondientes para programar una Factura de Consumo de Electricidad. Trabajaremos también con un combo para clientes sectoriales (A, B, C y D) y hacer los cobros de acuerdo al tipo de cliente elegido. La condición del ejercicio también nos dice que si los Kw consumidos son menores a 100, entonces se aplicará un descuento del 10% al total a pagar. Llamaremos también a la Calculadora de Windows.


Primero vamos a importar el paquete de excepciones (java.io.IOException), que nos servirá para cuando llamemos a la Calculadora de Windows. Como ya se explicó anteriormente usaremos parseInt para convertir los valores ingresados en nuestras cajas de texto a un valor entero.



En nuestro método calculos(), haremos las condicionales para los clientes sectoriales ingresados desde el combo. Entonces: Para el cliente Tipo A, el Precio/Kw será de 0.33; para el cliente Tipo B el Precio/Kw será 0.8; para el cliente Tipo C, el Precio/Kw será 1.5 y; para el cliente Tipo D será 2. Luego haremos los cálculos para el descuento si cumple con la condición (Kw consumidos menores a 100) y; el total, que es el importe menos el descuento, si es que el último existiera.

 El método limpiar(), nos servirá para borrar los contenidos y hacer un nuevo cálculo.


Llamaremos a nuestros métodos limpiar() y calculos() desde sus botones respectivos. Programaremos el botón Salir para que cierre el programa y; para terminar, llamaremos a la calculadora programando desde su respectivo botón (btnCalcular).