We started looking at conditionals

• > greater than
• < less than
• > = greater than or equal to
• < = less than or equal to
• = = equal to
• != not equal to

Boolean

if, else, else if

Given that x = 6 and y = 3

&&      and          (x < 10 && y > 1) is true

||         or             (x == 5 || y == 5) is false

!          not           !(x == y) is true

Try this

//some code

int x = 10;

int speed = 1;

void setup() {

size(200,200);

}

void draw() {

background(255);

// Add the current speed to the x location.

x = x + speed;

// Remember, || means "or."

if ((x > width) || (x < 0)) {

// If the object reaches either edge, multiply speed by -1 to turn it around.

speed = speed * -1;

}

// Display circle at x location

stroke(0);

fill(175);

ellipse(x,100,32,32);

}

//  End of Code

Another

boolean button = false;

int x = 50;

int y = 50;

int w = 100;

int h = 75;

void setup() {

size(480, 270);

}

void draw() {

// The button is pressed if (mouseX,mouseY) is inside the rectangle and mousePressed is true.

if (mouseX > x && mouseX < x+w && mouseY > y && mouseY < y+h && mousePressed) {

button = true;

} else {

button = false;

}

if (button) {

background(255);

stroke(0);

} else {

background(0);

stroke(255);

}

fill(175);

rect(x,y,w,h);

}

//end of snippet

While Loop

size(200, 200);

background(255);

int y = 80;       // Vertical location of each line

int x = 50;       // Initial horizontal location for first line

int spacing = 10; // How far apart is each line

int len = 20;     // Length of each line

// A variable to mark where the legs end.

int endLegs = 150;

stroke(0);

// Draw each leg inside a while loop.

while (x <= endLegs) {

line (x, y, x, y + len);

x = x + spacing;

}

//Another While loop

size(200, 200);

background(255);

float w = width;

while (w > 0) {

stroke(0);

fill(w);

ellipse(width/2, height/2, w, w);

w = w - 20;

}

I will add some for loops