programa em c [RESOLVIDO]

1. programa em c [RESOLVIDO]

felipe
felipesistemas

(usa Outra)

Enviado em 28/02/2011 - 10:33h

Bom dia!

eae galera..
sou novo aki e gostaria da ajuda d vcs..
meu professor pediu um trabalho no qual eu deveria criar uma quiz em linguagem c ate ai tudo bem, eu consegui montar a estrutura das perguntas a avaliação das resposta c ta certa ou errada, só q nao consigo inventar uma maneira do programa exibir no final do quiz a sua pontuação ou quantas respostas voce acertou, gostaria de uma ideia de como fazer esse comando.abaixo segue o exemplo resumido d como ta o programa:

#include <stdio.h>
int main ()
{
char letra;

printf("quiz");
printf("\n\nPrintf é um:\na)erro de codificacao\nb)com.de entrada de dados\nc)com.de saida de dados"//resposta correta:a
scanf("%s",&letra);
if (letra=='a')
printf("resposta correta");
else
printf("resposta incorreta");

system ("cls");

printf("sua pontuacao foi........",variavel);
getch();
}

no ultimo printf eu preciso exibir a pontuacao marcada pelo usuario.
vlw..


  


2. Re: programa em c [RESOLVIDO]

Willian
ThePinkShark

(usa Slackware)

Enviado em 28/02/2011 - 10:38h

#include <stdio.h>
int main ()
{
char letra;

printf("quiz");
printf("\n\nPrintf é um:\na)erro de codificacao\nb)com.de entrada de dados\nc)com.de saida de dados"//resposta correta:a
scanf("%s",&letra);
if (letra=='a')
{
printf("resposta correta");
pontos=pontos+1;
}
else
printf("resposta incorreta");

system ("cls");

printf("sua pontuacao foi %d",pontos);
getch();
}


3. programe em c

felipe
felipesistemas

(usa Outra)

Enviado em 28/02/2011 - 10:45h

oi amigo..
o quiz tem mais de uma pergunta, se dar o valor um ou os pontos q vale cada pergunta ele nao soma por ex:

perg1(4pontos)se correto
ponto=ponto+4

perg2(5pontos)se correto
ponto=ponto+5

e por ultimo a variavel ponto teria q smar os valores atribuidos mais isso nao acontece..



4. Re: programa em c [RESOLVIDO]

Willian
ThePinkShark

(usa Slackware)

Enviado em 28/02/2011 - 11:18h

Acho que eu não entendi direito, porque ele vai sim somar:
pontos=pontos+4;
pontos=pontos+5;

neste caso pontos será igual 9.


5. Re: programa em c [RESOLVIDO]

JIMJR
jimjrivan

(usa Debian)

Enviado em 28/02/2011 - 15:59h

Ae felipe, cara fiz de um jeito um pouco mais sofisticado, porém não tão bem funcional, mas pode servir para você.

Segue o código abaixo.
http://pastebin.com/BGRPDNqM

Eu ainda vou melhorar este código, mas o uso de structs melhora muito a escrita do código.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts