Módulo II
Composição & Desenho e Manipulação de Texto
Repetição e Texto

Código:
size (2275,500);
background (255,255,150);
noFill ();
stroke(255,0,0);
PFont title_font = loadFont("Avenir-Black-50.vlw");
// TEXTO
push ();
fill (255,0,0);
textAlign (CENTER);
textLeading (2);
textFont(title_font);
text ("MINIMUM", width/2 , 470);
pop ();
// M
int x = 50;
int y = 50;
int n = 10;
while (n < 70) {
circle (x , y, 55);
y = y + 5;
n = n + 1;
}
float cx = 50;
int cy = 350;
int cn = 10;
while (cn < 70) {
circle (cx , cy, 55);
cx = cx + 2.5;
cy = cy - 5;
cn = cn + 1;
}
int x2 = 200;
int y2 = 50;
int n2 = 10;
while (n2 < 70) {
circle (x2 , y2, 55);
y2 = y2 + 5;
n2 = n2 + 1;
}
float cx2 = 200;
int cy2 = 350;
int cn2 = 10;
while (cn2 < 70) {
circle (cx2 , cy2, 55);
cx2 = cx2 + 2.5;
cy2 = cy2 - 5;
cn2 = cn2 + 1;
}
int x3 = 350;
int y3 = 50;
int n3 = 10;
while (n3 < 70) {
circle (x3 , y3, 55);
y3 = y3 + 5;
n3 = n3 + 1;
}
// I
float cx3 = 350;
int cy3 = 350;
int cn3 = 30;
while (cn3 < 70) {
circle (cx3 , cy3, 55);
cx3 = cx3 + 3.7;
cy3 = cy3 - 5;
cn3 = cn3 + 1;
}
int x4 = 500;
int y4 = 150;
int n4 = 30;
while (n4 < 70) {
circle (x4 , y4, 55);
y4 = y4 + 5;
n4 = n4 + 1;
}
int ph1 = 500;
int pv1 = 50;
int pn1 = 65;
while (pn1 < 70) {
circle (ph1 , pv1, 55);
pv1 = pv1 + 5;
pn1 = pn1 + 1;
}
// N
float cx4 = 500;
int cy4 = 350;
int cn4 = 10;
while (cn4 < 70) {
circle (cx4 , cy4, 55);
cx4 = cx4 + 2.5;
cy4 = cy4 - 5;
cn4 = cn4 + 1;
}
int x5 = 650;
int y5 = 50;
int n5 = 10;
while (n5 < 70) {
circle (x5 , y5, 55);
y5 = y5 + 5;
n5 = n5 + 1;
}
float cx5 = 650;
int cy5 = 350;
int cn5 = 10;
while (cn5 < 70) {
circle (cx5 , cy5, 55);
cx5 = cx5 + 2.5;
cy5 = cy5 - 5;
cn5 = cn5 + 1;
}
int x6 = 800;
int y6 = 50;
int n6 = 10;
while (n6 < 70) {
circle (x6 , y6, 55);
y6 = y6 + 5;
n6 = n6 + 1;
}
// I
float cx6 = 800;
int cy6 = 350;
int cn6 = 30;
while (cn6 < 70) {
circle (cx6 , cy6, 55);
cx6 = cx6 + 3.7;
cy6 = cy6 - 5;
cn6 = cn6 + 1;
}
int x7 = 950;
int y7 = 150;
int n7 = 30;
while (n7 < 70) {
circle (x7 , y7, 55);
y7 = y7 + 5;
n7 = n7 + 1;
}
int ph2 = 950;
int pv2 = 50;
int pn2 = 65;
while (pn2 < 70) {
circle (ph2 , pv2, 55);
pv2 = pv2 + 5;
pn2 = pn2 + 1;
}
// M
float cx7 = 950;
int cy7 = 350;
int cn7 = 10;
while (cn7 < 70) {
circle (cx7 , cy7, 55);
cx7 = cx7 + 2.5;
cy7 = cy7 - 5;
cn7 = cn7 + 1;
}
int x8 = 1100;
int y8 = 50;
int n8 = 10;
while (n8 < 70) {
circle (x8 , y8, 55);
y8 = y8 + 5;
n8 = n8 + 1;
}
float cx8 = 1100;
int cy8 = 350;
int cn8 = 10;
while (cn8 < 70) {
circle (cx8 , cy8, 55);
cx8 = cx8 + 2.5;
cy8 = cy8 - 5;
cn8 = cn8 + 1;
}
int x9 = 1250;
int y9 = 50;
int n9 = 10;
while (n9 < 70) {
circle (x9 , y9, 55);
y9 = y9 + 5;
n9 = n9 + 1;
}
float cx9 = 1250;
int cy9 = 350;
int cn9 = 10;
while (cn9 < 70) {
circle (cx9 , cy9, 55);
cx9 = cx9 + 2.5;
cy9 = cy9 - 5;
cn9 = cn9 + 1;
}
int x10 = 1400;
int y10 = 50;
int n10 = 10;
while (n10 < 70) {
circle (x10 , y10, 55);
y10 = y10 + 5;
n10 = n10 + 1;
}
// U
float cx10 = 1400;
int cy10 = 350;
int cn10 = 30;
while (cn10 < 70) {
circle (cx10 , cy10, 55);
cx10 = cx10 + 3.7;
cy10 = cy10 - 5;
cn10 = cn10 + 1;
}
int x11 = 1550;
int y11 = 150;
int n11 = 30;
while (n11 < 70) {
circle (x11 , y11, 55);
y11 = y11 + 5;
n11 = n11 + 1;
}
float cx11 = 1550;
int cy11 = 350;
int cn11 = 30;
while (cn11 < 70) {
circle (cx11 , cy11, 55);
cx11 = cx11 + 3.7;
cy11 = cy11 - 5;
cn11 = cn11 + 1;
}
int x12 = 1700;
int y12 = 150;
int n12 = 30;
while (n12 < 70) {
circle (x12 , y12, 55);
y12 = y12 + 5;
n12 = n12 + 1;
}
// M
float cx12 = 1700;
int cy12 = 350;
int cn12 = 10;
while (cn12 < 70) {
circle (cx12 , cy12, 55);
cx12 = cx12 + 2.5;
cy12 = cy12 - 5;
cn12 = cn12 + 1;
}
int x13 = 1850;
int y13 = 50;
int n13 = 10;
while (n13 < 70) {
circle (x13 , y13, 55);
y13 = y13 + 5;
n13 = n13 + 1;
}
float cx13 = 1850;
int cy13 = 350;
int cn13 = 10;
while (cn13 < 70) {
circle (cx13 , cy13, 55);
cx13 = cx13 + 2.5;
cy13 = cy13 - 5;
cn13 = cn13 + 1;
}
int x14 = 2000;
int y14 = 50;
int n14 = 10;
while (n14 < 70) {
circle (x14 , y14, 55);
y14 = y14 + 5;
n14 = n14 + 1;
}
float cx14 = 2000;
int cy14 = 350;
int cn14 = 10;
while (cn14 < 70) {
circle (cx14 , cy14, 55);
cx14 = cx14 + 2.5;
cy14 = cy14 - 5;
cn14 = cn14 + 1;
}
int x15 = 2150;
int y15 = 50;
int n15 = 10;
while (n15 < 70) {
circle (x15 , y15, 55);
y15 = y15 + 5;
n15 = n15 + 1;
}
float cx15 = 2150;
int cy15 = 350;
int cn15 = 50;
while (cn15 < 70) {
circle (cx15, cy15, 55);
cx15 = cx15 + 3.7;
cy15 = cy15 - 5;
cn15 = cn15 + 1;
}
save("exercicio_2.2.png");