Módulo II — Processing (2/2)

Módulo II

Composição & Desenho e Manipulação de Texto



Repetição e Texto

exercicio_2.2

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");

Deixe um comentário