Fatura energia (java)
public class FaturaEnergia { public static void main (String args[]){ String uc, proprietario, endereco; Scanner lerDados = new Scanner(System.in); System.out.print("Digite o codigo UC: "); uc = lerDados.nextLine(); System.out.print("Digite o nome do proprietario: "); proprietario = lerDados.nextLine(); System.out.print("Digite o Endereco: "); endereco = lerDados.nextLine();
UnidadeConsumidora faturaUm = new UnidadeConsumidora(0.34,uc,proprietario,endereco);
while (true) { Scanner entradaDados = new Scanner (System.in); System.out.println ("\nDigite uma opcao do Menu, sendo: \n[1] Fornecer uma leitura e gerar fatura: \n[2]Alterar o valor unitario KW/h: \n[3] Sair do sistema\n"); int opcao = entradaDados.nextInt();
if (opcao == 1){ System.out.println("Escolha da opcao 1 do menu - fornecer uma leitura e gerar fatura \n"); System.out.println("\n\n***************************************"); System.out.println("Leitura Anterior: " + faturaUm.getLeituraAnterior()); System.out.print("Digite a Leitura atual:"); faturaUm.setLeituraAtual(lerDados.nextDouble()); if(faturaUm.getLeituraAtual() < 0 || faturaUm.getLeituraAtual() > 9999) System.out.println ("Numero Invalido"); else {
faturaUm.qtdEnergia(); faturaUm.Energia();
faturaUm.Valor(); System.out.println(faturaUm.toString()); } }else if (opcao==2){ System.out.println("Escolha da opcao 2 do menu - Alterar o valor unitario KW/h \n"); System.out.println ("Digite o novo valor:"); faturaUm.setValorTarifa(lerDados.nextDouble()); }else
if (opcao==3) { System.out.println("Escolha da opcao 3 do menu - Sair do sistema \n"); System.exit(1); } else System.out.println ("Opcao de menu desconhecida!!!! \n");
} } }
public class UnidadeConsumidora {
private