Olá…
Alguém poderia me ajudar com o código abaixo ? O código pede pra fazer o programa usando matriz e com função:
A administração de um condomínio de casas necessita controlar o consumo de água, pois deseja evitar vazamentos.Há um registro geral do condomínio, onde a SANASA realiza sua medição apresentando uma única conta de água.
Sabendo-se que o condomínio é formado por 6 ruas com 7 casas em cada rua, apresentar:
1- O consumo de cada casa.
2- O consumo de cada rua.
3- O consumo total do condomínio.
4- A diferença de consumo entre o total do condomínio e o total apresentado pela SANASA.
O programa deverá informar se há vazamento.
EU fiz o programa abaixo, mas não ta dando certo, alguém pode ver onde o erro está ?
package trabalho;
[color=blue]import[/color]java.util.Scanner;
[color=blue]public[/color] class[/color] Trabalho{
[color=blue]static[/color] double consumo_de_cada_casa, consumo_de_cada_rua, consumo_total_condominio, Sanasa,C_sanasa;
[color=blue]static[/color] int L, C,x,y ;
[color=blue]static[/color] int matriz [][] = new int [5][6];
[color=blue]static[/color] Scanner ler = new Scanner(System.in);
[color=blue]static[/color] [color=blue]void[/color] consumodecasa(){
[color=blue]for[/color] (L=0;L<6;L++){
System.out.println("Insira o valor da conta de água de uma casa da rua " + (L+1));
matriz[0][C] = (int) ler.nextDouble();
[color=blue]for[/color] (C=0;C<5;C++){
}
[color=blue]for[/color] (L=0;L<6;L++){
System.out.println("Insira o valor da conta de água de uma casa da rua " + (L+1));
matriz[1][C] = (int) ler.nextDouble();
}
[color=blue]for[/color] (L=0;L<6;L++){
System.out.println("Insira o valor da conta de água de uma casa da rua " + (L+1));
matriz[2][C] = (int) ler.nextDouble();
}
[color=blue]for[/color] (L=0;L<6;L++){
System.out.println("Insira o valor da conta de água de uma casa da rua " + (L+1));
matriz[3][C] = (int) ler.nextDouble();
}
[color=blue]for[/color] (L=0;L<6;L++){
System.out.println("Insira o valor da conta de água de uma casa da rua " + (L+1));
matriz[4][C] = (int) ler.nextDouble();
}
[color=blue]for[/color] (L=0;L<6;L++){
System.out.println("Insira o valor da conta de água de uma casa da rua " + (L+1));
matriz[5][C] = (int) ler.nextDouble();
}
}
}
[color=blue]static[/color] [color=blue]void[/color] consumoderua(){
consumo_de_cada_rua = 0;
consumo_de_cada_rua = consumo_de_cada_rua +matriz [0][C];
}
[color=blue]static[/color] [color=blue]void[/color] consumodecondominio(){
consumo_total_condominio = 0;
consumo_total_condominio = consumo_total_condominio + matriz[L][C];
}
[color=blue]static[/color] [color=blue]void[/color] Sanasa(){
System.out.println("Informe o valor da leitura da Sanasa");
C_sanasa = ler.nextDouble();
[color=blue]if[/color] (consumo_total_condominio > C_sanasa){
System.out.println("Cuidado, há vazamento de água");
}
[color=blue]if [/color](consumo_total_condominio <= C_sanasa){
System.out.println("O condomínio não apresentou problemas");
}
}
[color=blue]public[/color] [color=blue]static[/color] [color=blue]void[/color] main(String[] args) {
consumodecasa();
consumoderua();
consumodecondominio();
Sanasa();
}
}