TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Trabalho Java Matrizes

Por:   •  31/3/2017  •  Trabalho acadêmico  •  2.372 Palavras (10 Páginas)  •  334 Visualizações

Página 1 de 10

package trabalhoum;

import javax.swing.JOptionPane;

public class Trabalho1 {

public static void main(String[] args) {

String apto[][] = new String[3][4];

String donos[][] = new String[3][4];

double energia[][] = new double[3][4];

apto[0][0] = "101";

apto[0][1] = "102";

apto[0][2] = "103";

apto[0][3] = "104";

apto[1][0] = "201";

apto[1][1] = "202";

apto[1][2] = "203";

apto[1][3] = "204";

apto[2][0] = "301";

apto[2][1] = "302";

apto[2][2] = "303";

apto[2][3] = "304";

donos[0][0] = "Ricardo";

donos[0][1] = "João";

donos[0][2] = "Maria";

donos[0][3] = "José";

donos[1][0] = "Julia";

donos[1][1] = "Marcos";

donos[1][2] = "Paulo";

donos[1][3] = "Pedro";

donos[2][0] = "Bruno";

donos[2][1] = "Isabela";

donos[2][2] = "Rafaela";

donos[2][3] = "Gabriel";

//1) Solicite ao usuário a leitura de eletricidade de cada apartamento, a mensagem que aparece para o usuário deve seguir o seguinte modelo:

for (int i = 0; i <= 2; i++) {

for (int j = 0; j <= 3; j++) {

energia[i][j] = Double.parseDouble(JOptionPane.showInputDialog("Olá " + donos[i][j]

+ " , insira a leitura do seu apartamento " + apto[i][j] + ": "));

}

}

//2) Mostre o gasto total do prédio em energia elétrica.

double total = 0;

for (int i = 0; i <= 2; i++) {

for (int j = 0; j <= 3; j++) {

total = total + energia[i][j];

}

}

JOptionPane.showMessageDialog(null, "Gasto total do prédio em energia elétrica é: " + total);

//3) Média do consumo de energia elétrica do prédio.

double media = 0;

media = total / 12;

JOptionPane.showMessageDialog(null, "Média do consumo de energia elétrica do prédio é: " + media);

//4) Mostre o nome do morador que mais gasta e a leitura de energia do apartamento dele.

double maiorEnergia = 0;

String maiorMorador = "";

for (int i = 0; i <= 2; i++) {

for (int j = 0; j <= 3; j++) {

if (energia[i][j] > maiorEnergia) {

maiorEnergia = energia[i][j];

maiorMorador = donos[i][j];

}

}

}

JOptionPane.showMessageDialog(null, "Morador(a) que mais gasta é: " + maiorMorador + " ,gastando : " + maiorEnergia);

//5) Mostre o número do apartamento que menos gasta e a leitura de energia deste apartamento.

double menorEnergia = 99999999;

String menorMorador = "";

for (int i = 0; i <= 2; i++) {

for (int j = 0; j <= 3; j++) {

if (energia[i][j] < menorEnergia) {

menorEnergia = energia[i][j];

menorMorador = donos[i][j];

}

}

}

JOptionPane.showMessageDialog(null, "Morador(a) que menos gasta é: " + menorMorador + " ,Gastando : " + menorEnergia);

//6) Solicite que o usuário informe o número de 1 dos apartamento, mostre o nome do dono deste apartamento.

String numApto = JOptionPane.showInputDialog("Digite o numero do apartamento que deseja saber o dono: ");

String donoApto = "";

for (int i = 0; i <= 2; i++) {

for (int j = 0; j <= 3; j++) {

if (numApto.equalsIgnoreCase(apto[i][j])) {

...

Baixar como (para membros premium)  txt (6.6 Kb)   pdf (48.6 Kb)   docx (14.1 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com