Ir ao conteúdo

Posts recomendados

Postado

Olá, tenho que criar um código que calcule o valor de um carro 0km, para a Atividade Estruturada de Algoritmos, só que estou tendo alguns problemas com a execução dele. O professor pediu para desenvolver com base na estrutura sequencial, estrutura de decisão e estrutura de repetição. E obrigatoriamente:

1- O programa deverá ser executado continuamente até que o usuário indique que não deseja mais continuar.

2- O programa deverá mostrar o valor total do automóvel, após a opção escolhida de opcionais pelo usuário.

3- Ao encerrar o programa, este deverá mostrar o total de vezes que cada opcional foi escolhido.

 

E isso foi o que consegui fazer até agora:

 

#include<cstdlib>
#include<iostream>
using namespace std;

int main(void){
    int a,sair,cont,i;
    float valor,vl1,vl2,vl3,total;
    char carro;
    cout<<"\nMonte o seu carro\n";
    cout<<"\nDigite o valor do veiculo:\n";
    cin>>valor;
    cout<<"\n------------ Opcionais ------------\n";
    cout<<"\n1 - Trio Eletrico (alarme, vidros e travas eletricos)\n";
    cout<<"\n2 - Ar Condicionado\n";
    cout<<"\n3 - Direcao Hidraulica\n";
    cout<<"\n4 - Completo\n";
    cout<<"\n0 - Nenhum Opcional\n";
    cout<<"\nDigite o Codigo do Opcional desejado:\n";
    cin >>a;
    
    if (a==1) { vl1 =(valor/2)*100 ;total=(valor+vl1) ;}
    if (a==2) { vl2 =(valor/2)*100 ;total=(valor+vl1+vl2);}
    if (a==3) { vl2 =(valor/2)*100 ;total=(valor+vl1+vl2+vl3);}
    if (a==4) { total=valor+((valor/3.5)*100);}
    if (a==0) { total==valor;}
        cout <<"\nDESEJA MAIS OPCIONAIS? [5-Sim] ou [6-Nao]?"<<endl;
        cin >>i;
        
            if(i==5)
                cout<<"\nDigite o Codigo do Opcional desejado:\n";
                cin >>a;
                    if (a==1) { vl1 =(valor/2)*100 ;total=(valor+vl1) ;}
                    if (a==2) { vl2 =(valor/2)*100 ;total=(valor+vl1+vl2);}
                    if (a==3) { vl2 =(valor/2)*100; total=(valor+vl1+vl2+vl3);}
                    if (a==4) { total=valor+((valor*3.5)/100);}
                    if (a==0) { total==valor;}
            if(i==6)
                cout<<"\nTotal Veiculo: R$:"<<total+valor<<endl;
                
    cout <<"\nDESEJA MAIS OPCIONAIS? [5-Sim] ou [6-Nao]?"<<endl;
        cin >>i;
                            
            if (i==5)
                cout<<"\nDigite o Codigo do Opcional desejado:\n";
                cin >>a;
                    if (a==1) { vl1 =(valor/2)*100 ;total=(valor+vl1) ;}
                    if (a==2) { vl2 =(valor/2)*100 ;total=(valor+vl1+vl2);}
                    if (a==3) { vl2 =(valor/2)*100; total=(valor+vl1+vl2+vl3);}
                    if (a==4) { total=valor+((valor/3.5)*100);}
                    if (a==0) { total=valor;}
            if(i==6)
                cout<<"\nTotal Veiculo:R$:"<<total+vl1+vl2<<endl;
                
system("pause");
return EXIT_SUCCESS;
system("pause");
system("exit");
}

Postado

@vangodp Pois é também achei esquisito quando o professor colocou a questão de contar quantas vezes o acessório foi escolhido, mas depois de ver o seu código eu entendi que, o que o professor quer é que coloquemos em prática tudo o que foi exposto nas aulas.

Eu particularmente, sou leiga no assunto de programação, estou aprendendo só agora com a faculdade em andamento.

Obrigada por me ajudar! :D

  • Obrigado 1
  • 3 anos depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!