alguém pode me ajudar com esse algoritmo 
  
  
CÁLCULO DO PREÇO DE UM AUTOMÓVEL 0 KM  
  
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. Existem três itens opcionais: 
1- Trio elétrico (alarme, vidro elétrico e tranca elétrica); 
2- Ar condicionado; 
3- Direção hidráulica; 
  
O valor acrescido para cada item está relacionado ao preço básico do carro da seguinte forma: 
  
1- trio elétrico: 2% do valor de fábrica sem o IPI. 
2- ar condicionado: 2% do valor de fábrica sem o IPI. 
3- direção hidráulica: 2% do valor de fábrica sem o IPI. 
4- 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, a partir do valor de fábrica do modelo, isto é, sem o IPI, calcule o preço final para venda. 
Para a seleção dos acessórios, considere a elaboração de um menu em que a “opção 0”  seja equivalente a “nenhum opcional”. 
O IPI dos automóveis é de 8% do valor de fábrica. 
Observações: 
1- O programa deverá ser executado continuamente até que o usuário indique que não deseja mais continuar. 
2- O programa deverá mostrar o valor total do automóvel, após a opção escolhida de opcionais pelo usuário. 
3- Ao encerrar o programa, este deverá mostrar o total de vezes que cada opcional foi escolhido.