## malibugranprix2000 3 years ago I was wondering how can this be done in processing. Can I get help on how to figure this out. The government of the fictional country of Alańeðia has hired you to design its new flag. Here are their requirements. The flag must have at least two sets of repeating elements. (For example, the U.S. flag has stars and stripes as its repeating elements.) You must use a for or while loop to draw each of the repeating elements. The flag must be wider than it is tall. The minimum height of your sketch must be 250 pixels. The left side of the flag must be a straight line; otherwise, it couldn’t be attached to a flagpole. That means your flag cannot be a circle or an ellipse. (However, the flag does not have to be a rectangle.) The interior of the flag must use at least three of these colors: black, white, blue, yellow, green, and red. Your flag must not be a duplicate of any existing country’s flag; the Alańeðians don’t want to cause an international incident.

1. arkanoid

Hello. So, what's your particular problem here?

2. malibugranprix2000

I am trouble figuring out what I need to do here. I can use for or while loop to draw the repeating elements.

3. arkanoid

Start from the basics. Try to sketch a rectangle 300 x 250 with 3 stripes, then add the alternating colors.

4. malibugranprix2000

@arkanoid this is what I got, rect(50, 50, 300, 250); rect(50, 300, 45, 150); line(50, 50, 350, 300); rect(50, 150, 300, 40);

5. arkanoid

Cool. :) Here's a hint on how to color them. Remember that this is just one way to do it. http://www.processing.org/reference/fill_.html You don't need to draw the flagpole.

6. malibugranprix2000

oh wait how do I have it set to for or while repeating elements or does that come after the color part?

7. malibugranprix2000

Oh I realized that I have to have 3 colors inside, but I can only fill in 2

8. arkanoid

Here's an example, so that you can figure things out. size(400,450); background(255); fill(20,0,120); rect(50, 50, 300, 250); stroke(255,0,1); line(50, 50, 350, 300); fill(0,255,0); rect(50, 150, 300, 40); fill(255); for(int i = 0;i < 10;i++){ ellipse(60 + i * 30, 70, 10, 10); rect(60 + i * 30, 270, 10, 10); } It's not entirely correct. You can either make something different based on that or make something new from scratch. :)

9. malibugranprix2000

hmm...that's nice. What do you mean it is not entirely correct. And it also said that in the description that it must have two sets of repeating elements does you have that?

10. arkanoid

I don't use the colours stated and I don't have two sets of repeating elements. That's why it's not correct. But I hope it will give you ideas. For example, if you want three colours, you can make a map with three rectangles ... or you could put a circle inside the flag and paint that a different colour. The possibilities are many. :)

11. malibugranprix2000

Thanks for your help arkanoid. I really appreciate it.

12. arkanoid

Hey, no prob. Glad I could help.