Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 Need Help with Turing
Index -> Programming, Turing -> Turing Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
SAValkyrie




PostPosted: Thu Nov 01, 2012 7:48 pm   Post subject: Need Help with Turing

What is it you are trying to achieve?
Trying to write a program that endlessly tells you to "Have a good day"
Tr y stopping execution. Change it so that it is a program to wish you a good day only six times.


What is the problem you are having?
I got the "Have a good day" part but I cannot figure you the only six times part. With my knowledge, the only thing i can do is to state the word that can stop the execution. Is there a way to stop it when it counts 6 times?



Please specify what version of Turing you are using
Turing 4.1.2
Sponsor
Sponsor
Sponsor
sponsor
chipanpriest




PostPosted: Thu Nov 01, 2012 7:58 pm   Post subject: Re: Need Help with Turing

Either look into increments. or if you're really adventurous, look into for statements.

I'll give you this much, to exit a loop, you can type "exit when". Eg.

Turing:

loop
exit when %whatever
end loop

You can set the whatever to anything you want, which can help in your situation.

Think about it, if you want the loop to exit after 6 times, how would you get the loop to count?
SAValkyrie




PostPosted: Thu Nov 01, 2012 8:22 pm   Post subject: Re: Need Help with Turing

Turing:


for count:1..6



Is the use of count appropriate in this situation?[/syntax]
Tony




PostPosted: Thu Nov 01, 2012 8:33 pm   Post subject: RE:Need Help with Turing

Yes, you can use for-loops to execute a piece of code a specific number of times.
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
SAValkyrie




PostPosted: Thu Nov 01, 2012 8:36 pm   Post subject: Re: Need Help with Turing

Turing:

var count:int
count:=0
loop
    count:=count+1
    put "Have a good day"
    exit when count=6
    Time.Delay(500)
end loop


ah i got it[/syntax][/quote]
chipanpriest




PostPosted: Fri Nov 02, 2012 5:25 am   Post subject: Re: Need Help with Turing

LOL your second comment was different than your first. Both work though. You could use a for statement:

Turing:

for count : 1 .. 6
put "Have a good day!"
Time.Delay (500)
end for

I like this better but both ways work.
Display posts from previous:   
   Index -> Programming, Turing -> Turing Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 6 Posts ]
Jump to:   


Style:  
Search: