Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
//FALTA TERMINAR DE USAR O TOUPPER, COLOCAR O COMANDO DE LIMPESA E VERIFICAR A ORTOGRAFIA #include <iostream> #include <cstdlib> #include <stdlib.h> using namespace std; int main(int argc, char *argv[]) { //declaração de variaveis char desIni, trioEl, arCond, diHidr,escoCelta, escoOnix, escoPrisma; int opCarro; float celta = 25.000, onix = 29.000, prisma = 44.000, ipi = 1.5, desconto = 3.5, juros ; int cont = 0; //menu cout<<"\n BEM VINDO A SUA MONTADORA CHEVROLET\n"; cout<<"============================================\n"; cout<<"============================================\n"; cout<<"Aqui vc monta o seu chevrolet do seus sonhos\n" <<"\n\n"; cout<< "CALCULO DO PRECO DE UM AUTOMÓVEL 0 KM \n"; cout<<"=============================================\n"<<"\n\n"; cout<<"DESEJA MONTA SEU CARRO?\n" <<"\n\n"; cout<<"Digite S/N\n"; cin>> desIni; desIni=toupper (desIni); while (desIni=='S') //REPITA ATE DESINI { if (desIni == 'S') { cont = cont + 1; switch (desIni) { case 'S': cout<<"\nQUE CARRO DE DEJESA??"; cout<<"\n---------------------\n"; cout<<"(1) Celta\n"; cout<<"(2) Onix\n"; cout<<"(3) Primas\n"; cin>>opCarro; if((opCarro != 1) && (opCarro != 2) && (opCarro != 3)) { while ((opCarro != 1) && (opCarro != 2) && (opCarro != 3)) { system("cls"); cout<<"\nOpcao invalida\n"; cout<<"\n----DIGITE----\n"; cout<<"\n--------------\n"; cout<<"(1) Celta\n"; cout<<"(2) Onix\n"; cout<<"(3) Primas\n"; cin>>opCarro; } } if (opCarro == 1) { cout<<"Voce deseja seu Celta Completo? (S/N)"; cin>>escoCelta; escoCelta=toupper (escoCelta); switch (escoCelta) { case 'S': juros = 6 + ipi; celta = celta + (celta * juros/100); cout<<"Seu Celta completo de fabrica sairar por R$: "; cout<< celta -(celta*desconto/100)/*celta + (celta*6/100) + celta + (celta *ipi/100) - celta -(celta* desconto/100)*/; cout<<" mil"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; case 'N' : cout<<"\nVoce deseja adicionar Trio eletrico em seu carro?\n"; cin>> trioEl; trioEl=toupper (trioEl); cout<<"\nVoce deseja adicionar Ar condicionado em seu carro?\n"; cin>> arCond; arCond=toupper (arCond); cout<<"\nVoce deseja adicionar Direcao Hidraulica em seu carro?\n"; cin>> diHidr; diHidr=toupper (diHidr); if ((trioEl == 'S') && (arCond == 'S') && (diHidr == 'S')) { juros = 6 + ipi; celta = celta + (celta * juros/100); cout<<"\nO valor do seu carro sairar completo R$ "; cout<< celta -(celta*desconto/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'S') && (arCond == 'S') && (diHidr == 'N')) { cout<<"\nO valor do seu celta com Trio Eletrico e Arcondicionado sairar por R$ "; cout<< celta + (celta*4/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'S') && (arCond == 'N') && (diHidr == 'S')) { cout<<"\nO valor do seu celta com Trio Eletrico e Direcao Hidraulica sairar por R$ "; cout<< celta + (celta*4/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'S') && (arCond == 'N') && (diHidr == 'N')) { cout<<"\nO valor do seu celta com Trio Eletrico sairar por R$ "; cout<< celta + (celta*2/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'N') && (arCond == 'S') && (diHidr == 'S')) { cout<<"\nO valor do seu celta com Ar Condicionado e Direcao Hidraulica sairar por R$ "; cout<< celta + (celta*4/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'N') && (arCond == 'S') && (diHidr == 'N')) { cout<<"\nO valor do seu celta com Ar Condicionado R$ "; cout<< celta + (celta*2/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'N') && (arCond == 'N') && (diHidr == 'S')) { cout<<"\nO valor do seu celta com Direcao Hidraulica sairar por R$ "; cout<< celta + (celta*2/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'N') && (arCond == 'N') && (diHidr == 'N')) { cout<<"\nO valor do seu celta basico sairar por R$ "<< celta <<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } break; } } if (opCarro == 2) { cout<<"Voce deseja seu Onix Completo? (S/N)"; cin>>escoOnix; escoOnix=toupper (escoOnix); switch (escoOnix) { case 'S': juros = 6 + ipi; onix = onix + (onix * juros/100); cout<<"Seu Onix completo de fabrica sairar por R$: "; cout<< onix - (onix*desconto/100); cout<<" mil"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; case 'N' : cout<<"\nVoce deseja adicionar Trio eletrico em seu carro?\n"; cin>> trioEl; trioEl=toupper (trioEl); cout<<"\nVoce deseja adicionar Ar condicionado em seu carro?\n"; cin>> arCond; arCond=toupper (arCond); cout<<"\nVoce deseja adicionar Direcao Hidraulica em seu carro?\n"; cin>> diHidr; diHidr=toupper (diHidr); if ((trioEl == 'S') && (arCond == 'S') && (diHidr == 'S')) { juros = 6 + ipi; onix = onix + (onix * juros/100); cout<<"\nO valor do seu carro sairar completo R$ "; cout<< onix - (onix*desconto/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'S') && (arCond == 'S') && (diHidr == 'N')) { cout<<"\nO valor do seu onix com Trio Eletrico e Arcondicionado sairar por R$ "; cout<< onix + (onix*4/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'S') && (arCond == 'N') && (diHidr == 'S')) { cout<<"\nO valor do seu onix com Trio Eletrico e Direcao Hidraulica sairar por R$ "; cout<< onix + (onix*4/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'S') && (arCond == 'N') && (diHidr == 'N')) { cout<<"\nO valor do seu onix com Trio Eletrico sairar por R$ "; cout<< onix + (onix*2/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'N') && (arCond == 'S') && (diHidr == 'S')) { cout<<"\nO valor do seu onix com Ar Condicionado e Direcao Hidraulica sairar por R$ "; cout<< onix + (onix*4/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'N') && (arCond == 'S') && (diHidr == 'N')) { cout<<"\nO valor do seu onix com Ar Condicionado R$ "; cout<< onix + (onix*2/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'N') && (arCond == 'N') && (diHidr == 'S')) { cout<<"\nO valor do seu onix com Direcao Hidraulica sairar por R$ "; cout<< onix + (onix*2/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'N') && (arCond == 'N') && (diHidr == 'N')) { cout<<"\nO valor do seu onix basico sairar por R$" <<onix<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } break; } } if (opCarro == 3) { cout<<"Voce deseja seu Prisma Completo? (S/N)"; cin>>escoPrisma; escoPrisma=toupper (escoPrisma); switch (escoPrisma) { case 'S': juros = ipi + 6; prisma = prisma + (prisma*juros/100); cout<<"Seu Prisma complete de fabrica sairar por R$: "; cout<< prisma-(prisma*desconto/100); cout<<" mil"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; case 'N' : cout<<"\nVoce deseja adicionar Trio eletrico em seu carro?\n"; cin>> trioEl; trioEl=toupper (trioEl); cout<<"\nVoce deseja adicionar Ar condicionado em seu carro?\n"; cin>> arCond; arCond=toupper (arCond); cout<<"\nVoce deseja adicionar Direcao Hidraulica em seu carro?\n"; cin>> diHidr; diHidr=toupper (diHidr); if ((trioEl == 'S') && (arCond == 'S') && (diHidr == 'S')) { cout<<"\nO valor do seu carro sairar completo R$ "; cout<< prisma; cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'S') && (arCond == 'S') && (diHidr == 'N')) { cout<<"\nO valor do seu prisma com Trio Eletrico e Arcondicionado sairar por R$ "; cout<< prisma + (prisma*4/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'S') && (arCond == 'N') && (diHidr == 'S')) { cout<<"\nO valor do seu prisma com Trio Eletrico e Direcao Hidraulica sairar por R$ "; cout<< prisma + (prisma*4/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'S') && (arCond == 'N') && (diHidr == 'N')) { cout<<"\nO valor do seu prisma com Trio Eletrico sairar por R$ "; cout<< prisma + (prisma*2/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'N') && (arCond == 'S') && (diHidr == 'S')) { cout<<"\nO valor do seu prisma com Ar Condicionado e Direcao Hidraulica sairar por R$ "; cout<< prisma + (prisma*4/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'N') && (arCond == 'S') && (diHidr == 'N')) { cout<<"\nO valor do seu prisma com Ar Condicionado R$ "; cout<< prisma + (prisma*2/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'N') && (arCond == 'N') && (diHidr == 'S')) { cout<<"\nO valor do seu prisma com Direcao Hidraulica sairar por R$ "; cout<< prisma + (prisma*2/100); cout<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } if ((trioEl == 'N') && (arCond == 'N') && (diHidr == 'N')) { cout<<"\nO valor do seu onix prisma sairar por R$ "<< prisma<<" mil\n"; cout<<"\nDeseja montar outro carro?"; cin>> desIni; desIni=toupper (desIni); system("cls"); break; } break; }//fim do switch escoPrisma } // FIM do if 3 default : cout<< "\nOpcao invalida\n"; }//fim do switc desIni }//fim de if cont }//fim do while desIni cout<<"\nO Total de carro montado: "; cout<< cont; cout<<"\n"; cout<<"\nObrigado, volte sempre...\n\n\n"; system("PAUSE"); return EXIT_SUCCESS; }
Compartilhar