Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Atividade Planejando uma viagem

Segue miha resolução:

public class PlanejandoViagem {
    public static void main(String[] args) {
        double consumoMedio = 12.5; // O carro faz 12,5 km por litro
        double capacidadeTanque = 50; // O tanque tem capacidade para 50 litros
        double combustivelAtual = 20; // Há 20 litros disponíveis
        double distanciaViagem = 200; // A viagem planejada tem 200 km
        double autonomiaMaxima = consumoMedio * capacidadeTanque;
        double autonomiaAtual = consumoMedio * combustivelAtual;
        String mensagem;

        if(autonomiaAtual >= distanciaViagem){
            mensagem = "Você irá conseguir completar a viagem sem abastecer!";
        } else {
            mensagem = "Será necessário abastecer o tanque!";
        }

        System.out.println("Autonomia máxima do veículo: " + autonomiaMaxima + "\nAutonomia atual: " + autonomiaAtual + "\n" + mensagem);
    }
}
1 resposta
solução!

Olá, Victor, como vai?

O seu código atende corretamente à proposta da atividade. As variáveis foram declaradas com tipos adequados, os cálculos de autonomia máxima e autonomia atual estão corretos e a verificação condicional para saber se a viagem pode ser realizada com o combustível disponível foi implementada de forma adequada. A lógica utilizada segue exatamente as fórmulas indicadas no enunciado.

Uma pequena melhoria possível seria utilizar System.out.println em linhas separadas ou um text block para deixar a saída ainda mais organizada, mas a forma como você utilizou "\n" também está correta e funciona bem.

Obrigado por compartilhar sua solução. Continue praticando e trazendo suas implementações para o fórum sempre que desejar discutir ou validar suas ideias. O fórum segue à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!