Author |
Message |
SAValkyrie
|
Posted: 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
|
|
|
chipanpriest
|
Posted: 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
|
Posted: Thu Nov 01, 2012 8:22 pm Post subject: Re: Need Help with Turing |
|
|
Is the use of count appropriate in this situation?[/syntax] |
|
|
|
|
|
Tony
|
Posted: 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. |
Tony's programming blog. DWITE - a programming contest. |
|
|
|
|
SAValkyrie
|
Posted: 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
|
Posted: 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. |
|
|
|
|
|
|