Buscar

Atividade Estruturada final

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

ALGORITMOS
ATIVIDADE ESTRUTURADA
Renata de Oliveira Viri
Matrícula: 201511218908
ALGORITMOS (CCT0239/1922129) 9016
Quanto custa um carro 0 KM?
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.
Abaixo programação executável em C++:
#include <iostream>
 #include <cmath>
 
 using namespace std;
 
 int main(){
 setlocale(LC_ALL, "Portuguese");
 float vf;
 char r;
 int opcao;
 float vt;
 float vd;
 float vipi;
 float vp;
 r='s';
 vd=0;
 
 cout << "DIGITE O PREÇO BASICO DO CARRO: ";
 cin >> vf;
 cout << "Você digitou o número: " << vf << endl;	
 
 while (r=='s') {
 cout << "==============\n";
 cout << "OPCIONAIS\n";
 cout << "==============\n";
 cout << "Digite o número referente ao opcional desejado \n";
 cout << "[0] Nenhum Opcional \n";
 cout << "[1] Ar Condicionado \n";
 cout << "[2] Direção Hidrauliga \n";
 cout << "[3] trio eletrico \n";
 cout << "[4] completo \n";
 cin >> opcao;
 
 if (opcao==0){
 vt= vf+(vf*0.045);
 r='n';
 }
 if (opcao==1){
 vt= vt+(vf+(vf*0.02));
 
 }
 if (opcao==2){
 vt=vt+(vf+(vf*0.02));
 }
 if (opcao==3){
 vt=vt+(vf+(vf*0.02));
 }
 if (opcao==4){
 vt=vf+(vf*0,02)+(vf*0,02)+(vf*0,02);
 vipi=vt*0.045;
 vd=0.035*(vt+vipi);
 }
 
 cout << "Deseja continuar adicionando? [s/n]:\n";
 cin >> r;
 }
 vipi=vt*0.045;
 vp=vipi+vt-vd;
 
 cout<<"Preço Basico ............... R$" <<vf<< "\n";
 cout<<"Valores com opcionais....... R$" <<vt<< "\n";
 cout<<"Valor IPI................... R$" <<vipi<< "\n";
 cout<<"Desconto.................... R$" <<vd<< "\n";
 cout<<"Valor Total................. R$" <<vp<< "\n";
 
 
 
 
 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