how do i put the counting score on a quiz...
Author |
Message |
CHUTHAN20
|
Posted: Fri May 28, 2004 7:30 pm Post subject: how do i put the counting score on a quiz... |
|
|
i made a quiz but I don't know how to count the score. but i want the percentage at the end. plz help me.... |
|
|
|
|
|
Sponsor Sponsor
|
|
|
naoki
|
Posted: Fri May 28, 2004 7:40 pm Post subject: (No subject) |
|
|
Well there's quite a few problems with your program, not just the inability to find out your score
For starters, I'd suggest you put all your questions into a textfile, and read from the textfile for each question. After the potential answers are read in for a question, a number appears right below in the textfile indicating the correct answer. If the player's answer = text answer then he gets a point.
code: |
loop
exit when eof (file)
for x : 1 .. 4
get: file, answer(x) : *
end for
get: file, correctanswer
numquestions += 1
get useranswer
if useranswer = correctanswer then
score += 1
end if
playeraverage := score/numquestions
end loop |
a percentage is rather easy, just think about how you'd normally go about calculating an average mark, and assign variables along your thought process. Use "/" instead of "div" for a more correct average
EDIT: made code a little easier to look at. Basically anything not "if" "then" "for" or "get" is a variable. if you've done enough turing then you should be able to assign variables accordingly. |
|
|
|
|
|
CHUTHAN20
|
Posted: Fri May 28, 2004 8:27 pm Post subject: sorry |
|
|
thanks thats help a little but i don't get it |
|
|
|
|
|
AsianSensation
|
Posted: Fri May 28, 2004 8:58 pm Post subject: (No subject) |
|
|
well, what don't you get? |
|
|
|
|
|
|
|