Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
import java.util.Scanner; public class CalculoCarro { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Qual o valor de fábrica do carro? em R$ "); double precoInicial = scanner.nextDouble(); double custoArCondicionado = 1750.00; double custoPinturaMetalica = 1800.00; double custoVidroEletrico = 800.00; double custoDirecaoEletrica = 2000.00; double custoCambioAutomatico = 4500.00; boolean arCondicionado = false; boolean pinturaMetalica = false; boolean vidroEletrico = false; boolean direcaoEletrica = false; boolean cambioAutomatico = false; System.out.println("Escolha as opções para o carro:"); System.out.println("a) Ar-condicionado: R$ 1750,00"); System.out.println("b) Pintura Metálica: R$ 1800,00"); System.out.println("c) Vidro Elétrico: R$ 800,00"); System.out.println("d) Direção Elétrica: R$ 2000,00"); System.out.println("e) Câmbio Automático CVT: R$ 4500,00"); System.out.println("Para selecionar uma opção, digite a letra correspondente ao produto. Para sair, digite 'X'."); while (true) { System.out.print("Opção: "); char escolha = scanner.next().charAt(0); switch (escolha) { case 'a': arCondicionado = true; break; case 'b': pinturaMetalica = true; break; case 'c': vidroEletrico = true; break; case 'd': direcaoEletrica = true; break; case 'e': cambioAutomatico = true; break; case 'X': break; default: System.out.println("Opção inválida. Tente novamente."); continue; } System.out.print("Deseja adicionar mais opções? (S para sim, qualquer tecla para sair): "); char continuar = scanner.next().charAt(0); if (continuar != 's') { break; } } double precoFinal = precoInicial; if (arCondicionado) { precoFinal += custoArCondicionado; } if (pinturaMetalica) { precoFinal += custoPinturaMetalica; } if (vidroEletrico) { precoFinal += custoVidroEletrico; } if (direcaoEletrica) { precoFinal += custoDirecaoEletrica; } if (cambioAutomatico) { precoFinal += custoCambioAutomatico; } System.out.printf("O preço final do carro é: R$ %.2f%n", precoFinal); scanner.close(); } }
Compartilhar