Tilted Forum Project Discussion Community  

Go Back   Tilted Forum Project Discussion Community > Interests > Tilted Technology


 
 
LinkBack Thread Tools
Old 05-22-2005, 10:25 AM   #1 (permalink)
Crazy
 
Turing Help!

Hey,

I need to create a simple Turning program that calculates grades for a class. This is no problem, but I need the program to say

"this student has failed" if my variable CourseGrade is less then 47
and "This student barely passed the course" if my variable CourseGrade is greater than or equal to 47 but less than 50.

I tried:
if courseGrade < 47 then
put " This student has failed."

else
courseGrade >= 47 < 50
put "This student barely passed the course."

Basically, what sybtax do I use to say greater then or eqal to 47 but less than 50.

Thanx!
danny_boy is offline  
Old 05-22-2005, 10:42 AM   #2 (permalink)
Mjollnir Incarnate
 
Location: Lost in thought
This would be easier if we knew what language this was, thought it looks like basic. Well, what's your operator for 'and'? Just put that inbetween. It's probably &&, so you could try
Code:
courseGrade >= 47 && courseGrade < 50
Slavakion is offline  
Old 05-22-2005, 11:36 AM   #3 (permalink)
Crazy
 
This is Turing...
danny_boy is offline  
Old 05-22-2005, 11:50 AM   #4 (permalink)
The Computer Kid :D
 
Location: 127.0.0.1
courseGrade >= 47 AND coursegrade < 50

Play around a bit?
MikeSty is offline  
Old 05-22-2005, 12:08 PM   #5 (permalink)
Addict
 
Turing recognizes AND and OR boolean statements. MikeSty's got it right. Also don't forget to close your if-structure. Note also if you use "else" you can't put a condition on it since by definition "else" refers to "all other conditions". You need "elsif" instead of "else" I believe.
phukraut is offline  
Old 05-22-2005, 12:17 PM   #6 (permalink)
Crazy
 
Thanks everyone..the boolean statement worked!
danny_boy is offline  
Old 05-22-2005, 12:31 PM   #7 (permalink)
Mjollnir Incarnate
 
Location: Lost in thought
Quote:
Originally Posted by danny_boy
This is Turing...
I hadn't realized this was a language. Whenever I hear Turing, I think of the Turing Test...
Slavakion is offline  
Old 05-22-2005, 12:35 PM   #8 (permalink)
The Computer Kid :D
 
Location: 127.0.0.1
w00t for QBASIC skillage. Only coding class I ever understood (vbasic was just a joke).
MikeSty is offline  
Old 05-22-2005, 06:12 PM   #9 (permalink)
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  
Old 05-22-2005, 06:14 PM   #10 (permalink)
Crazy
 
When I run it, the program works, but it screws up any grade that is above 50. If the grade is above 50, its says "Please review this student's marks, as he/she almost passed."

I know this is because I use OR instead of AND, but it wont let me use AND

Last edited by danny_boy; 05-22-2005 at 06:18 PM..
danny_boy is offline  
Old 05-22-2005, 06:21 PM   #11 (permalink)
Crazy
 
shit..n/m I used AND instead of and...forgot turing is case sensitive.
danny_boy is offline  
 

Tags
turing


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -8. The time now is 11:16 PM.

Tilted Forum Project

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project

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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76