Faça um programa que gerencie as aeronaves de uma empresa de aviação. Inicialmente o programa deve
ler através da digitação do usuário a quantidade de aviões que a empresa possui. Para cada avião deve ser
informado um nome, o modelo, o número de passageiros que o avião pode transportar e o valor da passagem.
Após entrar com as informações de todos os aviões da empresa o programa deve calcular e mostrar os
seguintes itens:
1. Valor recebido por cada avião caso todas as poltronas estejam ocupadas
2. O nome do avião que pode transportar o maior número de passageiros
3. O valor médio de cada poltrona, considerando todos os aviões da empresa (média ponderada)
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.println("--------------1º avião----------------");
Aviao a1 = new Aviao();
System.out.println("Digite o nome do 1º avião:");
String nome = entrada.next();
a1.setNome(nome);
System.out.println("Digite o modelo do 1º avião:");
String modelo = entrada.next();
a1.setModelo(modelo);
System.out.println("Digite a quantidade de passageiros do 1º avião:");
int passageiros = entrada.nextInt();
a1.setPassageiros(passageiros);
System.out.println("Digite o valor individual da passagem do 1º avião:");
double valorPassagem = entrada.nextDouble();
a1.setValorPassagem(valorPassagem);
System.out.println(" --------------2º avião----------------");
Aviao a2 = new Aviao();
System.out.println("Digite o nome do 2º avião:");
String nome2 = entrada.next();
a2.setNome(nome2);
System.out.println("Digite o modelo do 2º avião:");
String modelo2 = entrada.next();
a1.setModelo(modelo2);
System.out.println("Digite a quantidade de passageiros do 2º avião:");
int passageiros2 = entrada.nextInt();
a1.setPassageiros(passageiros2);
System.out.println("Digite o valor individual da passagem do 2º avião:");
double valorPassagem2 = entrada.nextDouble();
a1.setValorPassagem(valorPassagem2);
System.out.println(" --------------3º avião----------------");
Aviao a3 = new Aviao();
System.out.println("Digite o nome do 3º avião:");
String nome3 = entrada.next();
a2.setNome(nome3);
System.out.println("Digite o modelo do 3º avião:");
String modelo3 = entrada.next();
a1.setModelo(modelo3);
System.out.println("Digite a quantidade de passageiros do 3º avião:");
int passageiros3 = entrada.nextInt();
a1.setPassageiros(passageiros3);
System.out.println("Digite o valor individual da passagem do 3º avião:");
double valorPassagem3 = entrada.nextDouble();
a1.setValorPassagem(valorPassagem3);
System.out.println(" RELATÓRIO------------------");
System.out.println(" O 1º Avião teve um total de R$ "+(passageiros*valorPassagem)+" de renda.");
System.out.println("O 2º Avião teve um total de R$ "+(passageiros2*valorPassagem2)+" de renda.");
System.out.println("O 3º Avião teve um total de R$ "+(passageiros3*valorPassagem3)+" de renda.");
if (a1.getPassageiros()>a2.getPassageiros() && a1.getPassageiros()>a3.getPassageiros()) {
System.out.println("O avião "+a1.getNome()+" foi o que teve mais passageiros, com um total de "+a1.getPassageiros()+".");
}else if (a2.getPassageiros()>a1.getPassageiros() && a2.getPassageiros()>a3.getPassageiros()) {
System.out.println("O avião "+a2.getNome()+" foi o que teve mais passageiros, com um total de "+a2.getPassageiros()+".");
}else{
System.out.println("O avião "+a3.getNome()+" foi que teve mais passageiros, com um total de "+a3.getPassageiros()+".");
}
System.out.println(" A média do valor de uma passagem área na empresa é de R$ "+(a1.getPassageiros()+a2.getPassageiros()+a3.getPassageiros()⁄(a1.getValorPassagem()+a2.getValorPassagem()+a3.getPassageiros()))+".");
}
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.println("--------------1º avião----------------");
Aviao a1 = new Aviao();
System.out.println("Digite o nome do 1º avião:");
String nome = entrada.next();
a1.setNome(nome);
System.out.println("Digite o modelo do 1º avião:");
String modelo = entrada.next();
a1.setModelo(modelo);
System.out.println("Digite a quantidade de passageiros do 1º avião:");
int passageiros = entrada.nextInt();
a1.setPassageiros(passageiros);
System.out.println("Digite o valor individual da passagem do 1º avião:");
double valorPassagem = entrada.nextDouble();
a1.setValorPassagem(valorPassagem);
System.out.println("\n--------------2º avião----------------");
Aviao a2 = new Aviao();
System.out.println("Digite o nome do 2º avião:");
String nome2 = entrada.next();
a2.setNome(nome2);
System.out.println("Digite o modelo do 2º avião:");
String modelo2 = entrada.next();
a1.setModelo(modelo2);
System.out.println("Digite a quantidade de passageiros do 2º avião:");
int passageiros2 = entrada.nextInt();
a1.setPassageiros(passageiros2);
System.out.println("Digite o valor individual da passagem do 2º avião:");
double valorPassagem2 = entrada.nextDouble();
a1.setValorPassagem(valorPassagem2);
System.out.println("\n--------------3º avião----------------");
Aviao a3 = new Aviao();
System.out.println("Digite o nome do 3º avião:");
String nome3 = entrada.next();
a2.setNome(nome3);
System.out.println("Digite o modelo do 3º avião:");
String modelo3 = entrada.next();
a1.setModelo(modelo3);
System.out.println("Digite a quantidade de passageiros do 3º avião:");
int passageiros3 = entrada.nextInt();
a1.setPassageiros(passageiros3);
System.out.println("Digite o valor individual da passagem do 3º avião:");
double valorPassagem3 = entrada.nextDouble();
a1.setValorPassagem(valorPassagem3);
System.out.println("\n\nRELATÓRIO------------------");
System.out.println("\nO 1º Avião teve um total de R$ "+(passageiros*valorPassagem)+" de renda.");
System.out.println("O 2º Avião teve um total de R$ "+(passageiros2*valorPassagem2)+" de renda.");
System.out.println("O 3º Avião teve um total de R$ "+(passageiros3*valorPassagem3)+" de renda.");
if (a1.getPassageiros()>a2.getPassageiros() && a1.getPassageiros()>a3.getPassageiros()) {
System.out.println("O avião "+a1.getNome()+" foi o que teve mais passageiros, com um total de "+a1.getPassageiros()+".");
}else if (a2.getPassageiros()>a1.getPassageiros() && a2.getPassageiros()>a3.getPassageiros()) {
System.out.println("O avião "+a2.getNome()+" foi o que teve mais passageiros, com um total de "+a2.getPassageiros()+".");
}else{
System.out.println("O avião "+a3.getNome()+" foi que teve mais passageiros, com um total de "+a3.getPassageiros()+".");
}
System.out.println("\n\nA média do valor de uma passagem área na empresa é de R$ "+(a1.getPassageiros()+a2.getPassageiros()+a3.getPassageiros()/(a1.getValorPassagem()+a2.getValorPassagem()+a3.getPassageiros()))+".");
}
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar