Buscar

algoritimos

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;
 	 
 	 
 	 
 	 }
 	
				 } 
				 }
				 }
				 }
				 })
			 }
 		
			 }
 		
		 }
	 }
	})
	}
}
};

Teste o Premium para desbloquear

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

Outros materiais