0
respostas

[Projeto] Desafio: Calculando valor da entrega

Realizei a criação de um programa funcional que realiza esse calculo
Caso tenha algo que possa ser corrigido, ou alterado, por favor esclarecer para mim.

import java.util.Scanner;

public class CalculadoraEntrega {
    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);

        System.out.print("Digite a distância (em km): ");
        double distancia = entrada.nextDouble();

        System.out.print("Está chovendo? (true/false): ");
        boolean estaChovendo = entrada.nextBoolean();

        double taxaEntrega = 0;

        if (distancia <= 5) {
            taxaEntrega = 5.00;
        } else if (distancia <= 10) {
            taxaEntrega = 8.00;
        } else {
            taxaEntrega = 10.00;
        }

        if (estaChovendo) {
            taxaEntrega += 2.00;
        }

        System.out.printf("O valor final da entrega é: R$ %.2f%n", taxaEntrega);

        entrada.close();
    }
}