Drawing Circrles from left to right, 40 total, random colors
Author |
Message |
moneyhoney
|
Posted: Tue Mar 05, 2013 2:52 pm Post subject: Drawing Circrles from left to right, 40 total, random colors |
|
|
Exercise: 5. Draw 40 small circles starting at the middle left of the screen extending to the middle right of the screen. Make each circle a random color.
left question at school, in case you guys know how. I'll write up a new one, editing this thread soon. |
|
|
|
|
![](images/spacer.gif) |
Sponsor Sponsor
![Sponsor Sponsor](templates/subSilver/images/ranks/stars_rank5.gif)
|
|
![](images/spacer.gif) |
Raknarg
![](http://compsci.ca/v3/uploads/user_avatars/3745510004d8be6689b92f.jpg)
|
Posted: Tue Mar 05, 2013 4:58 pm Post subject: RE:Drawing Circrles from left to right, 40 total, random colors |
|
|
Are you asking us to program it for you? |
|
|
|
|
![](images/spacer.gif) |
moneyhoney
|
Posted: Tue Mar 05, 2013 7:03 pm Post subject: Re: RE:Drawing Circrles from left to right, 40 total, random colors |
|
|
Raknarg @ Tue Mar 05, 2013 4:58 pm wrote: Are you asking us to program it for you?
No
var circleCount : int
var circleColour : int
var x : int
var y : int
y := maxy div 2
x := 15
circleCount := 0
loop
randint (circleColour, 1, 255)
Draw.FillOval (x, y, 15, 15, circleColour)
circleCount := circleCount + 1
x := x + 15
end loop
I need to know how to make it 40 circles. |
|
|
|
|
![](images/spacer.gif) |
evildaddy911
|
Posted: Tue Mar 05, 2013 7:37 pm Post subject: Re: Drawing Circrles from left to right, 40 total, random colors |
|
|
the infinite loop will make an infinite amount of circles. do you know how to repeat a fixed number of times?
hint: try a different type of loop |
|
|
|
|
![](images/spacer.gif) |
Raknarg
![](http://compsci.ca/v3/uploads/user_avatars/3745510004d8be6689b92f.jpg)
|
Posted: Wed Mar 06, 2013 7:53 pm Post subject: RE:Drawing Circrles from left to right, 40 total, random colors |
|
|
or in case they dont know already... Basically every language has a structure called a for loop, which loops for only a specific amount of iterations.
In this case, it's structured like this:
for i : 1 .. n
end for
i being what you want to call the loop, and n being the number of times for it to iterate. |
|
|
|
|
![](images/spacer.gif) |
KingGrumpz
|
Posted: Thu Mar 07, 2013 9:49 pm Post subject: RE:Drawing Circrles from left to right, 40 total, random colors |
|
|
if you want to keep the code you have use an exit when statement
(Ex. exit when Letter = "a") |
|
|
|
|
![](images/spacer.gif) |
Raknarg
![](http://compsci.ca/v3/uploads/user_avatars/3745510004d8be6689b92f.jpg)
|
Posted: Sat Mar 09, 2013 6:17 pm Post subject: RE:Drawing Circrles from left to right, 40 total, random colors |
|
|
Or, you know, teach him a much better concept |
|
|
|
|
![](images/spacer.gif) |
|
|