Help with Loops
Author |
Message |
Gadd
|
Posted: Sun Mar 25, 2012 12:59 pm Post subject: Help with Loops |
|
|
Hey guys, I wanted to do a bit more practice on my looping and wanted to write this program asks the user how many multiples of 2 the user wants to see, then display it on the screen. I do know how the loops and for loops work Im just wondering how I would work with getting 2,4,6,8 on the screen if the user says 4. Thanks for the help if possible! |
|
|
|
|
 |
Sponsor Sponsor

|
|
 |
Yves
|
Posted: Sun Mar 25, 2012 1:34 pm Post subject: Re: Help with Loops |
|
|
This tutorial ought to help you.
You should use a for loop.
How about this: try it, post it, and if it still doesn't work, somebody can help you.[/url] |
|
|
|
|
 |
Gadd
|
Posted: Sun Mar 25, 2012 1:46 pm Post subject: RE:Help with Loops |
|
|
code: |
var num_multiples : int
var multiple : int
multiple := 2
put "How many multiples of ", multiple, " would you like to see?"
get num_multiples
for i: multiple .. num_multiples by multiple
put ""
put"":20, i
exit when num_multiples = 0
end for
put ""
put "The program has displayed, ", num_multiples, " multiples of ", multiple
|
Thanks for the help, I also added being able to change the multiple to whatever you want. Thanks. |
|
|
|
|
 |
Rickkwa
|
Posted: Mon Mar 26, 2012 6:40 pm Post subject: Re: Help with Loops |
|
|
Well, from that code, if num_multiples was 10,
it would print all the multiples from 2 to 10 => 2, 4, 6, 8, 10.
But I thought the program was to print 10 multiples of 2 => 2, 4, 6, 8, 10, 12, 14, 16, 18, 20
So I'd change the for loop to
code: |
for i: 1..num_multiples
put ""
put "":20, i * multiple
end for
|
Also, in your for loop, exit when num_multiples = 0, doesn't have much meaning. |
|
|
|
|
 |
|
|