Algoritmos II
Por: rickyandrey • 4/3/2016 • Abstract • 1.543 Palavras (7 Páginas) • 369 Visualizações
import javax.swing.*;
public class Trabalho1{
public static void main(String[]args){
String A[][]=new String[3][4],B[][]=new String[3][4],C[][]=new String[3][4];
int D[][]=new int[3][4];
A[0][0]="101";
A[0][1]="102";
A[0][2]="103";
A[0][3]="104";
A[1][0]="201";
A[1][1]="202";
A[1][2]="203";
A[1][3]="204";
A[2][0]="301";
A[2][1]="302";
A[2][2]="303";
A[2][3]="304";
B[0][0]="Ricardo";
B[0][1]="João";
B[0][2]="Maria";
B[0][3]="Jose";
B[1][0]="Julia";
B[1][1]="Marcos";
B[1][2]="Paulo";
B[1][3]="Pedro";
B[2][0]="Bruno";
B[2][1]="Isabela";
B[2][2]="Rafaela";
B[2][3]="Gabriel";
C[0][0]="Ferrari";
C[0][1]="Mercedes";
C[0][2]="Fusca";
C[0][3]="Lamborghini";
C[1][0]="Evoque";
C[1][1]="BMW";
C[1][2]="Fusca";
C[1][3]="Fiat 147";
C[2][0]="Dodge";
C[2][1]="Mustang";
C[2][2]="Ferrari";
C[2][3]="Fusca";
//1) Solicite ao usuário a kilometragem de cada veículo, a mensagem que aparece para o usuário
//deve seguir o seguinte modelo:
//"Olá (nome do dono do Veículo), sua vaga é a (número da vaga), insira a kilometragem do seu
//veículo (Modelo do Veículo) : "
//Os campos entre parênteses devem ser substituídos pelos respectivos nomes e modelos.
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
D[i][j]=Integer.parseInt(JOptionPane.showInputDialog("Olá "+B[i][j]+", sua vaga é a "+A[i][j]+", insira a kilometragem do seu veículo "+C[i][j]+" : "));
}
}
//2) Solicite ao usuário que informe um modelo de veículo(STRING) e utilizando PESQUISA
//LINEAR mostre o número de veículos com o mesmo modelo no estacionamento piloto da
//Tiburcio´s PARK
String procurado;
procurado=JOptionPane.showInputDialog("Informe um modelo de veículo");
int msmmodelo=0;
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
if(procurado.equalsIgnoreCase(C[i][j])){
msmmodelo++;
}
}
}
JOptionPane.showMessageDialog(null,"Há "+msmmodelo+" carros de mesmo modelo");
//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++){
...