Thread: Turing Help!
View Single Post
Old 05-22-2005, 06:12 PM   #9 (permalink)
danny_boy
Crazy
 
Boolean AND did not work, I had to use OR, which does not satisfy my condition. why wont AND work...I bolded the OR I am talking about.

var assignMark : real
var projectMark : real
var finalExamMark : real
var courseGrade : real
var NumStudents : int
var StudentCounter : int

put "Please enter the number of students you have in your class"
get NumStudents

StudentCounter := 0

loop
exit when StudentCounter = NumStudents
put "Please enter the student's assignment mark, which is out of 30"
get assignMark

put "Please enter the student's project mark, which is out of 20"
get projectMark

put "Please enter the student's final exam mark, which is out of 50"
get finalExamMark

courseGrade := assignMark + projectMark + finalExamMark
StudentCouner := StudentCounter + 1
put "This student's mark is ", courseGrade

if courseGrade < 47 then
put "This student has failed the course."
else courseGrade >= 47 or courseGrade < 50 then
put "Please review this student's marks as he or she almost passed."
else
put ""

end if

end loop


put "This concludes the grading report for Bus 101 at Kitcherloo College."

Last edited by danny_boy; 05-22-2005 at 06:19 PM..
danny_boy is offline  
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47