LESSON 4   Functions amongst other things


//Create a function

int a;

void setup(){
}

void draw(){
 drawRect();   
}

void drawRect(){
  rect(a,20,30,30);
}


// Entering an argument

int a;

void setup(){
}

void draw(){
 drawRect(50); 
 drawRect(10);
  
}

 


void drawRect(int a){
  rect(a,20,30,30);
}


void setup() {
  
}

void draw(){
 noLoop();
 x = sum(1,2,3);
 println(x);
 
  
}

int sum(int a,int b,int c){
  
  int total = a + b + c;
  return total;
}


void setup(){
  
}

void draw(){
  
int x = sum(20,2,3);
noLoop();
rect(x,30,50,50);
fill(50);
textSize(32);
text(x,35,65);
  
}

int sum(int a,int b,int c){
  
  int total = a + b + c;
  return total;
}


void setup(){
  
}

void draw(){
  
int x = sum(mouseX,2,3);
background(100);
//noLoop();
fill(250);
rect(30,30,50,50);
fill(50);
textSize(28);
text(x,35,65);
  
}

int sum(int a ,int b,int c ){
 
  int total = a + b + c;
  return total;
}


float fv;
float r;
float n;

void setup(){
  
}

void draw(){
  futureValue(100,0.1,2);
  println(fv);
  fill(50);
  textSize(15);
  text(fv,10,65);
}

float futureValue(float pv,float r,float n){
     fv = pv * pow(1 + r,n);
     return fv;
}