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

Algoritmos II

Por:   •  8/11/2017  •  1.552 Palavras (7 Páginas)  •  459 Visualizações

Página 1 de 7

...

//3) Mostre a média de Kilometragem dos carros do estacionamento.

int soma=0;

double media=0;

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

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

soma=soma+D[i][j];

}

}

media=soma/12;

JOptionPane.showMessageDialog(null,"A média de kilometragem dos carros no estacionamento é "+media);

//4) Mostre o nome do dono, o número da vaga e o modelo do veículo que MAIS andou.

int maior=0;

int x=0,y=0;

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

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

if(D[i][j]>maior){

maior=D[i][j];

x=j;

y=i;

}

}

}

JOptionPane.showMessageDialog(null,"O veiculo que mais andou é do(a) "+B[y][x]+", e está estacionado na vaga "+A[y][x]+",e o modelo é "+C[y][x]);

//5) Mostre o número da vaga do veículo que MENOS andou e o nome do dono deste veículo.

int menor=maior;

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

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

if(D[i][j]<menor){

menor=D[i][j];

x=j;

y=i;

}

}

}

JOptionPane.showMessageDialog(null,"O veiculo que menos andou é do(a) "+B[y][x]+", e está estacionado na vaga "+A[y][x]);

//6) Solicite que o usuário informe o número de uma das vagas(STRING), mostre o nome do

//dono, modelo e kilometragem deste veículo.

String vagaproc="";

int x2=0,y2=0;

vagaproc=JOptionPane.showInputDialog("Informe o numero da vaga");

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

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

if(vagaproc.equalsIgnoreCase(A[i][j])){

x2=j;

y2=i;

}

}

}

JOptionPane.showMessageDialog(null,"O veiculo é do(a) "+B[y2][x2]+",e o modelo é "+C[y2][x2]+", e tem uma kilometragem total de "+D[y2][x2]);

//7) Mostre todas as leituras de kilometragem ordenadas. Para isso coloque todas as leituras em

//um VETOR e ordene com o BubbleSort.

int ordem[]=new int[12];

int ox=0;

int aux=0;

int fim=12-1,troca=1;

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

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

ordem[ox]=D[i][j];

ox++;

}

}

while(troca==1){

troca=0;

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

if (ordem[i] > ordem[i+1]){

aux = ordem[i];

ordem[i] = ordem[i+1];

ordem[i+1]=aux;

troca = 1;

}

}

fim=fim-1;

}

String mostrar="";

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

mostrar= mostrar+"\n"+ordem[i];

}

JOptionPane.showMessageDialog(null,"Kilometragem em ordem crescente : "+mostrar);

//8) Mostre o número de veículos que possuem kilometragem superior a média calculada na

//opção 3

int m_media=0;

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

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

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

m_media++;

}

}

}

JOptionPane.showMessageDialog(null,"Há "+m_media+" carros com kilometragem maior que a media");

//9) Solicite que o usuário informe o nome de um dono, mostre o modelo, a kilometragem deste

...

Baixar como  txt (6.1 Kb)   pdf (64.2 Kb)   docx (12.2 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no Essays.club