Ir para conteúdo
Fórum Script Brasil

Fernando Augusto

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Fernando Augusto

Fernando Augusto's Achievements

0

Reputação

  1. Boa Tarde! Queria pedir uma ajuda a todos em uma duvida que eu tenho no c++. Entrei no curso de Análise de Sistemas esse semetre e o professor pediu para eu fazer um simples questionário, porem o problema vem na parte do cin, porque se o usuário digita mais de uma letra verdadeira = A,B,C,D ou E, o programa gira o while 2 vezes e responde por exemplo a pergunta 1 e a pergunta 2. Tentei fazer uma variavel para cada pergunta, exemplo = resp1 e depois resp2, mas acontece a mesma coisa : digite a alternativa escolhida aa ai o primeiro a ele joga na resp1 e depois ele joga o segundo na resp2 mesmo eu selecionando outra variavel com o if, então o que eu entedi é que quando voce pede um cin mesmo com outra variavel ele vai buscar na tela o valor queria que alguém me ajudasse quanto a isso e eu estou usando o C++ versão 6.0 Obrigado #include<iostream.h> void main() { int per=1; char resp1,resp2,resp3,resp4,resp5,resp6,resp7,resp8,resp9,resp10; cout <<"Responda as perguntas escolhendo as alternativa entre A,B,C,D ou E"<< endl; while (per<=10) { if (per==1) { cout <<"PERGUNTA 1"<< endl; cin >> resp1 ; } else if (per==2) { cout <<"PERGUNTA 2"<< endl; cin >> resp2 ; } else if (per==3) { cout <<"PERGUNTA 3"<< endl; cin >> resp3 ; } else if (per==4) { cout <<"PERGUNTA 4"<< endl; cin >> resp4 ; } else if (per==5) { cout <<"PERGUNTA 5"<< endl; cin >> resp5 ; } else if (per==6) { cout <<"PERGUNTA 6"<< endl; cin >> resp6 ; } else if (per==7) { cout <<"PERGUNTA 7"<< endl; cin >> resp7 ; } else if (per==8) { cout <<"PERGUNTA 8"<< endl; cin >> resp8 ; } else if (per==9) { cout <<"PERGUNTA 9"<< endl; cin >> resp9 ; } else if (per==10) { cout <<"PERGUNTA 10"<< endl; cin >> resp10 ; } if (resp1==97||resp2==97||resp3==97||resp4==97||resp5==97||resp6==97||resp7==97||resp8==97||resp9==97||resp10==97) { per++; } else if (resp1==98||resp2==98||resp3==98||resp4==98||resp5==978|resp6==98||resp7==98||resp8==98||resp9==98||resp10==98) { per++; } else if (resp1==99||resp2==99||resp3==97||resp4==99||resp5==99||resp6==99||resp7==99||resp8==99||resp9==99||resp10==99) { per++; } else if (resp1==100||resp2==100||resp3==100||resp4==100||resp5==100||resp6==100||resp7==100||resp8==100||resp9==100||resp10==100) { per++; } else if (resp1==101||resp2==101||resp3==101||resp4==101||resp5==101||resp6==101||resp7==101||resp8==101||resp9==101||resp10==101) { per++; } else { } } }
×
×
  • Criar Novo...