1
resposta

[Projeto] Atividade planejando uma viagem

Abaixo está a forma que concluí o exercício.
Decidi explorar o uso de scanner ao invés de deixar o valor das variáveis hardcoded e adicionei uma sugestão de de quantos litros deveria ser abastecido para concluir da viagem de acordo com o valores inseridos.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        System.out.println("Digite o consumo médio do veículo:");
        double consumoMedio = leitura.nextDouble();
        System.out.println("Digite a capacidade do tanque:");
        double capacidadeTanque = leitura.nextDouble();
        System.out.println("Digite quantos litros de combustível há disponível");
        double combustivelAtual = leitura.nextDouble();
        System.out.println("Digite qual a distância que deseja viajar em Km.");
        double distanciaViagem = leitura.nextDouble();

        double autonomiaMaxima = consumoMedio * capacidadeTanque;
        double autonomiaAtual = consumoMedio * combustivelAtual;
        System.out.println("Autonomia máxima do veículo: " + autonomiaMaxima);
        System.out.println("Autonomia atual: " + autonomiaAtual);

        if (autonomiaAtual >= distanciaViagem) {
            System.out.println("Autonomia atual: " + autonomiaAtual);
            System.out.println("Você conseguirá completar a viagem sem precisar abastecer");
        } else {
            double distanciaRestante = distanciaViagem - autonomiaAtual;
            System.out.println("Faltará: " + distanciaRestante + "Km para concluir a viagem");
            double completar = distanciaRestante / consumoMedio;
            System.out.println("Complete o tanque com mais " + completar + " litros para completar a viagem");
        }
    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Gabriel! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de operações matemáticas com double para calcular autonomia e consumo, utilizou muito bem o Scanner para capturar entradas do usuário e ainda compreendeu a importância das condicionais para gerar respostas inteligentes e contextualizadas com base nos dados inseridos.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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