Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

O Trabalho Java Matrizes

Por:   •  24/6/2018  •  2.375 Palavras (10 Páginas)  •  436 Visualizações

Página 1 de 10

...

}

}

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])) {

donoApto = donos[i][j];

}

}

}

JOptionPane.showMessageDialog(null, "Apartamento numero: " + numApto + ", dono(a): " + donoApto);

//7) Mostre todas as leituras de energia elétrica ordenadas. Para isso coloque todas as leituras em um novo vetor e ordene com o BubbleSort.

double vetAux[] = new double[12];

int t = 0;

double aux = 0;

String concat = "";

int termino = vetAux.length - 1;

int troca = 1;

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

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

vetAux[t] = energia[i][j];

t++;

}

}

while(troca==1){

troca = 0;

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

if (vetAux[j] > vetAux[j + 1]) {

aux = vetAux[j];

vetAux[j] = vetAux[j + 1];

vetAux[j + 1] = aux;

troca = 1;

}

}

}

for (int i = 0; i < vetAux.length; i++) {

concat = concat + "\n" + vetAux[i];

}

JOptionPane.showMessageDialog(null, "Numero de Gasto com energia em ordem crescente: " + concat);

//8) Mostre a porcentagem do número de apartamento em relação ao total(12 apartamentos), que gastam mais energia elétrica que a média do prédio.

int maiorMedia = 0;

double percent = 0;

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

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

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

maiorMedia = maiorMedia + 1;

}

}

}

percent = (maiorMedia * 100) / 12;

JOptionPane.showMessageDialog(null, "A porcentagem de moradores que gastam mais do que a média é de: " + percent + "%");

//9) Mostre o nome do morador que mais gasta no segundo andar e a leitura de energia elétrica de morador.

String moradorSegundo = "";

double segundoEnergia = 0;

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

if (i == 1) {

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

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

segundoEnergia = energia[i][j];

moradorSegundo = donos[i][j];

}

}

}

...

Baixar como  txt (6.6 Kb)   pdf (47.4 Kb)   docx (13.6 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no Essays.club