------------------------------------
/* 함수에서 매개변수로 보낸 숫자를 두 배로 만들고, 출력하는 코드
void setup(){
twice(2);
twice(5);
twice(10);
}
void twice(int a){
int b;
b= a* 2;
println(b);
}
--------------------------------------
/* 함수는 계산한 값을 리턴할 수 있다. 두 수를 전달하면 면적을 계산하여 리턴하는 코드로, int area()는 계산한 값을 정수로 반환한다.
void setup(){
int a;
a=area(4,5);
println(a);
}
int area(int a, int b){
int c;
c= a* b;
return(c);
}
----------------------------------------
/*snow man_1
int x,y;
x=50; y=25;
ellipse(x,y,30,30);
ellipse(x,y+40, 50,50);
------------------------------------------
/* snow man_2
int x,y;
x=50; y=25;
ellipse(x,y,30,30);
ellipse(x,y+40, 50,50);
ellipse(x,y,30,30);
ellipse(x,y+40, 50,50);
void setup(){
size(200,200);
snowman(50,25);
snowman(50+100,25);
snowman(50,25+100);
snowman(50+100,25);
}
void snowman(int x, int y){
ellipse(x,y,30,30);
ellipse(x,y+40, 50,50);
}
---------------------------------
/*snow man_4
void setup(){
int i;
size(800,200);
for(i=0;i<8; i++){
snowman(50+i*100, 25);
snowman(50+i*100, 25+100);
}
void snowman(int x, int y){
ellipse(x,y,30,30);
ellipse(x,y+40, 50,50);
}
댓글 없음:
댓글 쓰기