//K. Thanapat
int diameter = 200;
void setup(){
size(500 ,500);
}
//เรียกใช้ฟังก์ชัน draw
void draw(){
background(0);
fill(255 ,255 ,255);
float radius ,a ,circumferrence;
//กำหนดให้เมาส์คลิกขวาวงกลมจะใหญ่ขึ้น
if(mousePressed&&(mouseButton==RIGHT)){
diameter = diameter + 10;
}
//กำหนดให้เมาส์คลิกซ้ายวงกลมจะเล็กลง
if(mousePressed&&(mouseButton==LEFT)){
diameter = diameter - 10;
}
if(diameter<0 p=""> diameter = 0;
}
ellipse(250 ,250 ,diameter ,diameter);
//คำนวณ
radius = diameter/2;
a = PI*(radius*radius);
circumferrence = 2*(PI*radius);
fill(255 ,0 ,0);
textSize(20);
//ใส่ค่าต่ำสุดของ circumferrence คือ0
if(circumferrence<0 p=""> text("Area = 0" , 130 ,490);
text("Circumferrence = 0" ,130 ,465);
}
else{
text("Area =" +a , 130 ,490);
text("Circumferrence =" +circumferrence ,130 ,465 );
}
}
0>0>
ไม่มีความคิดเห็น:
แสดงความคิดเห็น