Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com codigo


Julio001001

Pergunta

Ola para todos a, ajuda que venho aqui pedi é para da uma olhada no meu código e ver se ele faz o que pede

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.

então 2% da dando tudo certo queria que olhassem pra ver se ta certo

 

#include <iostream>
using namespace std;
enum {NENHUM, TRIO, AR, DIRECAO, COMPLETO, SAIR};
void menuOpcoes() {
cout << "0- NENHUM\n";
cout << "1- Trio eletrico\n";
cout << "2- Ar Condicionado\n";
cout << "3- Direcao hidraulica\n";
cout << "4- Completo (Trio + Ar + Direcao)\n";
cout << "5- Sair\n";
cout << ">>";
}
float calcularValorTotal(int opcao, float valorFabrica) {
float valorTotal;
if (opcao == NENHUM) valorTotal = valorFabrica;
if (opcao == TRIO || opcao == AR || opcao == DIRECAO)  valorTotal = valorFabrica *1.02F;
if (opcao == COMPLETO)   
{
float valorIpi = valorFabrica * 1.02F;
float extraAdicional = valorIpi * 1.02F;
float valorDesconto = extraAdicional*1.035F;
valorTotal = valorDesconto;
}
return valorTotal;
}
int main (void) {
float valorFabrica, valorTotal;
int opcao=-1;
int contNenhum = 0, contTrio = 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 total do carro: " << valorTotal << endl;
}
};
cout << "Contador das escolhas:" << endl;
cout << "NENHUM = " << contNenhum << endl;
cout << "TRIO = " << contTrio << endl;
cout << "AR = " << contAr << endl;
cout << "DIRECAO = " << contDirecao << endl;
cout << "COMPLETO = " << contCompleto << endl;
system ("pause");
return 0;
}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...