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();
}
}