วันอาทิตย์ที่ 14 กรกฎาคม พ.ศ. 2556

-I see you-




void setup() {
  size(200, 200);

}
void draw(){
  int x=5;
  int y=200;
  int e=100;
  int r=110;
  background(255);
   while(y>=0){     //while( ){} คือคำสั่งที่ใช่ในการวนลูป หรือทำงานซ้ำๆ เมื่อเงื่อนไขเป็นจริง
                                           และเลิกทำเมื่อเงื่อนไขไม่เป็นจริง
                                           โดยกำหนดเงื่อนไขใน ( ) และกำหนดคำสั่งใน { }
                                           ในที่นี้เงื่อนไขคือ y>=0
                                           
   line(200,x,y,200);
   line(x,0,0,y);
   ellipse(e,e,r,r);
   r=r-1;                     //r=r-1 คือ r จะมีค่าลดลง1 ทุกๆครั้งที่มีการวนลูป
   y=y-5;                   //y=y-5 คือ y จะมีค่าลดลง5 ทุกๆครั้งที่มีการวนลูป
   x=x+5;                  //x=x+5 คือ x จะมีค่าเพิ่มขึ้น5  ทุกๆครั้งที่มีการวนลูป
   }

}

//เพิ่มเติม  ตรวจสอบเงื่อนไขที่ while ในที่นี้คือ y>=0ว่าเป็นจริงหรือไม่ เนื่องจากเริ่มต้น y =200
จะได้ว่าเงื่อนไขเป็นจริง ให้ทำตามคำสั่งข้างใน คือ การวาดเส้น2เส้น ,วงกลม1วง  ,ค่าr ลดลง1,ค่าy ลดลง5 และค่าxเพิ่มขึ้น5 ทุกๆครั้งที่มีการวนลูป และจะทำซ้ำอย่างนี้ไปเรื่อยๆจนเงื่อนไขเป็นเท็จ (y<=0)
จึงทำการออกจากลูปหรือหยุดการทำงาน

//อ้างอิงคำสั่งพื้นฐานต่างๆจากlab1 http://com5630043.blogspot.com/search/label/lab1
//อ้างอิงอธิบายฟังก์ชันจากlab2 http://com5630043.blogspot.com/search/label/lab2


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

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