love

วันอาทิตย์ที่ 30 สิงหาคม พ.ศ. 2558

Lab2-Circle Calculation

//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 );
    }

}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น