Olá, Igor! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de variáveis para representar os dados de entrada, utilizou muito bem os cálculos para determinar a autonomia do carro e ainda compreendeu a importância da estrutura condicional para avaliar a viabilidade da viagem.
Uma dica interessante para o futuro é tornar o código mais flexível permitindo a entrada dos dados pelo usuário. Assim:
import java.util.Scanner;
public class AutonomiaCarro {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.print("Consumo médio (km/l): ");
double consumoMedio = entrada.nextDouble();
System.out.print("Capacidade do tanque (litros): ");
double capacidadeTanque = entrada.nextDouble();
System.out.print("Combustível atual (litros): ");
double combustivelAtual = entrada.nextDouble();
System.out.print("Distância da viagem (km): ");
double distanciaViagem = entrada.nextDouble();
double autonomiaMaxima = consumoMedio * capacidadeTanque;
double autonomiaAtual = consumoMedio * combustivelAtual;
System.out.println("Autonomia máxima do carro: " + autonomiaMaxima + " km");
System.out.println("Autonomia atual: " + autonomiaAtual + " km");
if (autonomiaAtual >= distanciaViagem) {
System.out.println("O combustível atual é suficiente para a viagem.");
} else {
System.out.println("O combustível atual NÃO é suficiente para a viagem.");
}
entrada.close();
}
}
Isso faz com que o programa possa ser utilizado em diferentes cenários com dados reais.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!