Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <iostream> using namespace std; enum {NENHUM, TRIO, AR, DIREÇÃO, COMPLETO, SAIR}; void menuOpções(){ cout<<"0-NENHUM\N"; cout<<"1-Trio eletrico\n"; cout<<"2-Ar condicionado\n"; cout<<"3-Direção eletrica\n"; cout<<"4-Completo(Trio + Ar + Direção)\n"; cout<<"5-Sair\n"; cout<<">>"; } float calcularValorTotal(int opcao,foat valorFabrica){ float valortotal; if (opcao==NENHUM)valorTotal = valorFabrica; if (opcao==TRIO||opcao==AR||opcao==DIRECAO)valortotal = valorFabrica + valorFabrica*1.02f; if(opcao == COMPLETO){ float valoripi = valorFabrica * 0.02F; float extraAdicional = valoripi*0.02F; float valorDesconto = extraAdicional/0.35F; valorTotal = valorDesconto; } return valorTotal; } int main(void) { float valorFabrica, valorTotal; int opcao = 1; int contNenhum = 0, contAr = 0, contDirecao = 0, contCompleto = 0; while(opcao != SAIR){ cout<<"informe o valor de fabrica do carro:"; cin>>valorFabrica; menuOpcoes(); cin>>opcao; if (opcao< NENHUM || opcao > SAIR){ cout<<"Opco invalida\n"; }else if (opcao >= NENHUM && opcao < SAIR){ if (opcao == NENHUM) {contNenhum++;} else if (opcao == TRIO) {contTrio++;} else if (opcao == AR) {contAR ++;} else if (opcao == DIRECAO){contDirecao ++;} else if (opcao == COMPLETO){ contCompleto ++;} valorTotal = calcularValorTotal(opcao, valorFabrica); cout<< "Valor totaldo carro:" <<valorTOTAL<<endl; } }; cout<<"Contador das escolhas :" <<endl; cout<<"NENHUM = " <<contNenhum <<endl; cout<<"TRIO = " <<contTrio <<endl; cout<<"AR =" <<contAr <<endl; cont<<"DIRECAO =" <<contDirecao <<endl; cout<<"COMPLETO= " <<contCompleto <<endl; return 0; } } } } } }) } } } } }) } } };
Compartilhar