Uma fábrica de veículos novos necessita de um sistema para o cálculo do preço de um automóvel 0 km que varia de acordo com os opcionais que o cliente deseja. Há 4 possibilidades:
- Trio elétrico (alarme, vidro elétrico e tranca elétrica);
- Ar condicionado;
- Direção hidráulica;
- Completo (trio elétrico, ar condicionado e direção hidráulica). O valor acrescido depende do preço básico do carro do seguinte modo:
- trio elétrico (alarme, vidro elétrico e trancaelétrica): 2% do valor de fábrica com IPI.
- ar condicionado: 2% do valor de fábrica do modelo (sem o IPI).
- direção hidráulica: 2% do valor de fábrica do modelo (sem o IPI).
- completo (trio elétrico, ar condicionado e direção hidráulica): a soma dos acréscimos isolados.
Os modelos completos estão com uma promoção adicional de 3.5% do valor total, sendo este composto pelo preço de fábrica acrescido dos opcionais e do valor do IPI.
Você foi escolhido para desenvolver um programa em C++, que capture o valor de fábrica do modelo, isto é, sem o IPI e, a seguir, apresente na tela o menu de opcionais (com a opção 0 ? nenhum opcional), mostrando na tela o valor resultante da opção escolhida pelo usuário. O IPI dos automóveis é de 8% do valor de fábrica.
- O programa deverá repetir até que o usuário não queira mais repetir, ou seja, deverá ter um menucom as opções dentro de uma estrutura de repetição (usar estrutura de repetição do-while e aestrutura do switch-case).
- O programa deverá mostrar o valor total do automóvel, após a opção escolhida de opcionais pelo usuário.
- Ao encerrar o programa, este deverá mostrar o total de vezes que cada opcional foi escolhido.