TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Quiz Em C

Trabalho Universitário: Quiz Em C. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  25/9/2014  •  2.869 Palavras (12 Páginas)  •  391 Visualizações

Página 1 de 12

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

#include<string.h>

char perguntas [60][30];

char alternativaA [60][30];

char alternativaB [60][30];

char alternativaC [60][30];

char alternativaD [60][30];

char resposta [60][30];

char respostacorreta [60][30];

void carregaPerguntas(int npergunta );

void alternativa(int npergunta);

void carregaRespostas();

void classificacao(int pontos);

char converteResposta(char letra);

void titulo();

void fimlinhas();

void bandeira();

char letracerta;

char letra;

int conf;

main(){

system("color 2e");

int cont=0, qtdp=0 , totoalPontos=0 ;

printf("\n\t<<<<<<<<<<<<<<< Q U I Z D A C O P A >>>>>>>>>>>>>>>>\n\n\nMarque um golaco com seu conhecimento!\n");

do{

printf("\n Informe a quantidade de perguntas que voce quer responder, \n\n sendo que a opcao varia de 5 a 30 perguntas \n");

scanf("%i", &qtdp);

system("cls");

}while(qtdp <5 || qtdp >30);

system("cls");

do{

printf("\n Lembre-se que voce tem que dar as respostas utilizando letras maiusculas ok,\n letras A,B,C,D.......Pressione 1 para continuar \n");

scanf("%i", &conf);

}while(conf!=1);

system("cls");

for(cont=1;cont<=qtdp;cont++){

carregaPerguntas(cont);

alternativa(cont);

int invalida=0;

titulo();

printf(" \n Pergunta numero: %i \n", cont);

printf(" %s \n ", perguntas[cont]);

printf(" %s \n ", alternativaA[cont]);

printf(" %s \n ", alternativaB[cont]);

printf(" %s \n ", alternativaC[cont]);

printf(" %s \n ", alternativaD[cont]);

fimlinhas();

scanf("%s", &resposta[cont]);

system("cls");

if(invalida>2){printf(" \n Voce deve responder com letras maiusculas \n", cont);}

}

// Verificação para ver se as respostas que o jogador digitou estão corretas

carregaRespostas();

for(cont=1;cont<=qtdp;cont++){

printf("RESPOSTA DADA >>>>>>>>>>>>>> %s \n", resposta[cont]);

printf("RESPOSTA CORRETA >>>>>>>>>>>>>> %s \n", respostacorreta[cont]);

if(strcmp(respostacorreta[cont],resposta[cont])==0){

totoalPontos = totoalPontos + 10;

}else{

totoalPontos = totoalPontos - 5;

}

}

titulo();

printf(" Fim do jogo voce tirou: %i \n", totoalPontos," Pontos");

printf(" Ponto maximo: %i \n", qtdp*10," Pontos");

int est;

float media;

media = totoalPontos/qtdp;

if(media<=1){est=10;}

if(media==2){est=9;}

...

Baixar como (para membros premium)  txt (20.1 Kb)  
Continuar por mais 11 páginas »
Disponível apenas no TrabalhosGratuitos.com