Buscar

Atividade Estruturada

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Atividade
 Estruturada
Quanto custa um carro 0km?
Disciplina: Algoritmos
Professor: Sérgio de Oliveira Santos
Aluno: Diego Mota dos Santos
Desafio
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.
Desenvolvimento
#include <iostream>
#include <stdlib.h>
using namespace std;
int main ()
{
 int num, quant=0;
 float valor;
 cout << "\n=====================================================";
 cout << "\n Calcular o valor de um carro 0 KM com o valor dos acessorios opcionais ";
 cout << "\n============================================\n\n\n\n";
 cout <<"-------------------------------Aluno: Diego Mota-------------------------------\n\n\n\n\n";
 system("pause");
 do{
 cout << "\n\nDigite o valor do carro ou 0 para sair:";
 cin >> valor;
 if (valor<=0){
 cout << "\nEncerrando...\n" << "\n\nQuantidade de consultas do preco do carro: " <<quant<<"\n\n";;
 return 0;}
 else{
 cout << "\n\nSelecione os acessorios opcionais: \n\n";
 cout << "1 - Trio eletrico \n";
 cout << "2 - Ar condicionado \n";
 cout << "3 - Direcao hidraulica \n";
 cout << "4 - Completo \n";
 cout << "0 - Nenhum opcional\n\n";
 cin >> num;
 system ("cls"); }
Continuação
 switch (num)
 {
 case 1: cout << "\nOpcao selecionada 1\n" << "\nO valor do carro custara R$" << valor*0.02+valor<<endl<<"\n"; break;
 case 2: cout << "\nOpcao selecionada 2\n" <<"\nO valor do carro custara R$" << valor*0.02+valor<<endl<<"\n"; break;
 case 3: cout << "\nOpcao selecionada 3\n" <<"\nO valor do carro custara R$" << valor*0.02+valor<<endl<<"\n"; break;
 case 4: cout << "\nOpcao selecionada 4\n" <<"\nO valor do carro custara R$" << valor*0.115+valor<<endl<<"\n"; break;
 case 0: cout << "\nVoce nao escolheu nenhuma opcao" << "\n\nEncerrando...\n\n"; break;
 default: cout << "OPCAO INVALIDA\n\n";
 }
 if (num>0);{
 quant++;
 cout << "\nQuantidade de consultas do preco do carro: " <<quant<<"\n\n";
 }
}
while (num != 0);
system("pause");
return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes