Buscar

Atividade Estruturada - Algoritmo - Carro0KM

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

#include <iostream> 
#include <cstdlib> 
#include <iomanip> 
using namespace std; 
int main() 
{ 
 int opcional, cont0=0, cont1=0, cont2=0, cont3=0, cont4=0; 
 float op0, op1, op2, op3, op4, IPI, pfabrica, desconto, pfinal, opcionais=0, valopcional=0; 
 char carro[20]; 
 cout << "\n ==================================== \n"; 
 cout << " SISTEMA CALCULO VALORES CARRO 0KM "; 
 cout << "\n ==================================== \n"; 
 cout << "\nDigite o nome do carro que deseja comprar: "; 
 cin.getline(carro,20); 
 strupr(carro); 
 cout << "\nInsira o preco de fabrica do carro: R$ "; 
 cin >> pfabrica; 
 do { 
 cout << "\nInsira qual opcional desejado, sendo: "; 
 cout << "\n (0) Nenhum "; 
 cout << "\n (1) Trio Eletrico "; 
 cout << "\n (2) Ar Condicionado "; 
 cout << "\n (3) Direcao Hidraulica "; 
 cout << "\n (4) Completo "; 
 cout << "\n (5) Sair "; 
 cout << "\n\n OPCAO: "; 
 cin >> opcional; 
 system ("cls"); 
 op1 = op2 = op3 = 0.02; 
 IPI = 0.08; 
 desconto = 0.035; 
 op4 = (op1 + op2 + op3 + IPI) - desconto; 
 cout<< fixed << setprecision(2); 
 
 switch (opcional) 
 { 
 case 0: 
 valopcional = (pfabrica * IPI); 
 pfinal = valopcional + pfabrica; 
 opcionais = valopcional = 0; 
 cout << "\nValor do Carro sem opcional e: R$ " << pfinal << "\n"; 
 cont0++; 
 break; 
 
 case 1: 
 valopcional = (pfabrica * op1); 
 opcionais = opcionais + valopcional; 
 pfinal = valopcional + pfabrica; 
 cout << "\nValor dos opcionais selecionado ate agora e de: R$ " << opcionais << "\n"; 
 cout << "\nValor total do carro acrescido dos opcionais ate agora e: R$ " << pfabrica + opcionais << 
"\n"; 
 cout << "\nValor do Carro somente com Trio Eletrico e: R$ " << pfinal << "\n"; 
 cont1++; 
 break; 
 
 case 2: 
 valopcional = (pfabrica * op2); 
 opcionais = opcionais + valopcional; 
 pfinal = valopcional + pfabrica; 
 cout << "\nValor dos opcionais selecionado ate agora e de: R$ " << opcionais << "\n"; 
 cout << "\nValor total do carro acrescido dos opcionais ate agora e: R$ " << pfabrica + opcionais << 
"\n"; 
 cout << "\nValor do Carro somente com Ar Condicionado e: R$ " << pfinal << "\n"; 
 cont2++; 
 break; 
 
 case 3: 
 valopcional = (pfabrica * op3); 
 opcionais = opcionais + valopcional; 
 pfinal = valopcional + pfabrica; 
 cout << "\nValor dos opcionais selecionado ate agora e de: R$ " << opcionais << "\n"; 
 cout << "\nValor total do carro acrescido dos opcionais ate agora e: R$ " << pfabrica + opcionais << 
"\n"; 
 cout << "\nValor do Carro somente com Direcao Hidraulica e: R$ " << pfinal << "\n"; 
 cont3++; 
 break; 
 
 case 4: 
 valopcional = (pfabrica * op4); 
 pfinal = valopcional + pfabrica; 
 opcionais = 0; 
 cout << "\nValor do Carro Completo e: R$ " << pfinal << "\n"; 
 cont4++; 
 break; 
 
 case 5: 
 cout << "\nO opcional (0) Nenhum, foi escolhido " << cont0 << " vezes\n"; 
 cout << "\nO opcional (1) Trio Eletrico, foi escolhido " << cont1 << " vezes\n"; 
 cout << "\nO opcional (2) Ar Condicionado, foi escolhido " << cont2 << " vezes\n"; 
 cout << "\nO opcional (3) Direcao Hidraulica, foi escolhido " << cont3 << " vezes\n"; 
 cout << "\nO opcional (4) Completo, foi escolhido " << cont4 << " vezes\n"; 
 cout << "\n\nO valor de fabrica do carro modelo: "<< carro <<" e: R$ " << pfabrica; 
 if (opcionais > 0) 
 { 
 cout << "\nO valor dos opcionais e de: R$ " << opcionais; 
 cout << "\nO valor total do carro modelo: "<< carro <<" e: R$ " << pfabrica + opcionais << "\n"; 
 } 
 else 
 { 
 cout << "\nO valor dos opcionais e de: R$ " << valopcional; 
 cout << "\nO valor total do carro modelo: "<< carro <<" e: R$ " << pfinal << "\n"; 
 } 
 break; 
 
 default: cout << "\nOpcao invalida!"; 
 } 
 cout << "\n\n"; 
 system ("pause"); 
 } while (opcional != 5); 
 return 0; 
}

Outros materiais