Ir ao conteúdo

Projeto em C++, Ajuda Prfvr


Carlosma96

Posts recomendados

Postado

Estou realizando um projeto de um jogo estilo "Show do Milhao" versao basicona kk, mais nesse caso, posso colocar ate 5 jogadores por partida, o programa executa normalmente, mas na hora de mostrar o resultado de cada jogador que da um problema. Esse codigo ele so é um exemplo, contendo somente 2 perguntas da categoria ciencias, mas colocando pra dois jogadores e respondendo as duas perguntas, ja da pra se ter nocao do problema no resultado final, agradeco muito a quem responder minha pergunta, abraços !!!

 
#include<stdio.h>
main(){
int i,j,qtde,cont1=0,cont2=0;
int ace[5],err[5],categoria;
char alternativa;
system("color 1F");
 
printf("Ola, bem vindo ao jogo Perguntados, Versao Pobre !!!\n\n");
printf("Digite abaixo a quantidade de Jogadores para a partida:\n");
scanf("%d",&qtde);
 
system("pause");
    system("cls");
 
for(i=1;i<=qtde;i++){
 
printf("\n");
printf("           BEM VINDO JOGADOR %d \n",i);
 
system("pause");
    system("cls");
 
printf("                 Jogo de Perguntas \n");
printf("1. Ciencias \n");
printf("2. Entretenimento \n");
printf("3. Historia \n");
printf("4. Esportes \n");
printf("\nQual Categoria voce deseja ? \n");
scanf("%d",&categoria);
system("pause");
system("cls");
 
    switch (categoria){
    case 1 :
 
printf("Quantas ligacoes o Carbono pode realizar ?\n");
printf("                                                      \n");
printf("a)1\n");
printf("b)2\n");
printf("c)3\n");
printf("d)4\n");
printf("e)5\n");
printf("Escolha uma alternativa: ");
scanf("%s",&alternativa);
 
if (alternativa=='d'){
printf ("CORRETO!!\n");
cont1++;
}
else{
printf ("ERRADO!!\n");
printf ("CORRETO: alternativa D \n");
cont2++;
}
 
system("pause");
    system("cls");
 
printf("Por quantas camadas e constituida a atmosfera ?\n");
printf("                                                     \n");
printf("a)1\n");
printf("b)2\n");
printf("c)3\n");
printf("d)4\n");
printf("e)5\n");
printf("Escolha uma alternativa: ");
scanf("%s",&alternativa);
 
if (alternativa=='e'){
printf ("CORRETO!!\n");
cont1++;
}
else{
printf ("ERRADO!!\n");
printf ("CORRETO: alternativa E  \n");
cont2++;
}
system("pause");
    system("cls");
    break;
    }
 
    ace=cont1;
    err=cont2;
}
 
    for(i=1;i<=qtde;i++){
printf("RESULTADO DO JOGO PARA O JOGADOR: %d \n",i);
printf("Acertos: %d \n",ace);
printf("Erros:   %d \n \n",err);
}
 
 
 
system("pause");
    system("cls");
}
 
Postado

Não vejo a necessidade de colocar quantidades de jogadores, já que o padrão do jogo era

"O programa consistia em três rodadas e uma pergunta final: a primeira continha 5 perguntas, cada uma valendo mil reais cumulativos. A segunda, de 5 perguntas valendo R$ 10 mil cumulativos cada. A terceira, de 5 perguntas de R$100 mil reais cumulativos cada. A última pergunta valia R$ 1 milhão."

ou seja um único jogador acumulando valores.

 

Mas exemplifique o erro.

Postado

No caso do projeto que eu estou realizando, eu faco dez perguntas sobre cada categoria, e mostro o resultado final de cada jogador, nao é idêntico ao Show do Milhão, mas tem como base ele, e o problema é na hora de armazenar o resultado de cada jogador na variável do vetor, desde sexta-feira tento resolver isso e ate agora nada :/

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!