Computer Science Canada

Please help this is worth 30% of my grade! URGENT!

Author:  xboxdude_6262 [ Mon Jun 15, 2015 9:23 pm ]
Post subject:  Please help this is worth 30% of my grade! URGENT!

Sorry for posting this again but nobody is responding! Ok so im making a game and im using arrays (you get better marks). I want it so if they get the question right they get a point, but if they get it wrong they dont. it works as in if they get it wrong they get no points, but when they do get the question correct, it gives them a point and if they get another answer correct it wont give them another point. there points will always stay at 1.

Here is my code:


var Math_q : array 1 .. 4 of string := init ("What 10 + 13?", "What 154 + 36?", "What 7 * 8?", "What 13 * 21?")
var Math_a : array 1 .. 4 of string := init ("23", "190", "56", "273")
var answer : string
var score : int := 0
var scores : int := 0

proc Mathq



for i : 1 .. upper (Math_q)
put Math_q (i)
get answer

if answer = Math_a (i) then

scores := score + 1

end if


put scores
end for

end Mathq





Mathq

Author:  andrew. [ Mon Jun 22, 2015 4:32 pm ]
Post subject:  RE:Please help this is worth 30% of my grade! URGENT!

Look at your 'score' and 'scores' variables a little more closely. Could you possibly use 1 variable to store the user's score?


: