วันอาทิตย์ที่ 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
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น