void setup() {
size(300, 200);
int x=0;
int n=3;
int c=0;
int s=100;
fill(0,191,255);
rect(-5,-5, 310, 100);
fill(204, 102, 0);
rect(-5, 30, 310, 30);
while (c<n) { //while( ){} คือคำสั่งที่ใช่ในการวนลูป หรือทำงานซ้ำๆเมื่อเงื่อนไขเป็นจริง
และเลิกทำเมื่อเงื่อนไขไม่เป็นจริง
โดยกำหนดเงื่อนไขใน ( ) และกำหนดคำสั่งใน { }
ในที่นี้เงื่อนไขคือ c<n
fill(225, 225, 170);
rect(x+60, 60, 20, 40);
rect(x+50, 100, 40, 80);
fill(0);
rect(x+60, 110, 20, 30);
fill(250, 255, 0);
rect(x+0, 140, 50, 10);
fill(255, 0, 0);
ellipse(x+40, 50, 10, 10);
fill(0, 255, 0);
ellipse(x+55, 50, 10, 10);
x=x+s; //x=x+s คือ x จะมีค่าเพิ่มขึ้นs(s=100) ทุกๆครั้งที่มีการวนลูป
c=c+1; //c=c+1 คือ c จะมีค่าเพิ่มขึ้น1 ทุกๆครั้งที่มีการวนลูป
}
}
//เพิ่มเติม ตรวจสอบเงื่อนไขที่ while ในที่นี้คือ c<n ว่าเป็นจริงหรือไม่ เนื่องจากเริ่มต้น c =0
จะได้ว่าเงื่อนไขเป็นจริง ให้ทำตามคำสั่งข้างใน{ }
และค่าx เพิ่มขึ้น100(จะทำให้ได้ด่านเก็บเงินที่อยู่ทางขวาเพิ่มขึ้นมา)และ
ค่าcเพิ่มขึ้น1 ทุกๆครั้งที่มีการวนลูป และจะทำซ้ำอย่างนี้ไปเรื่อยๆจนเงื่อนไขเป็นเท็จ (c<n) จึงทำการออกจากลูปหรือหยุดการทำงาน
//อ้างอิงคำสั่งพื้นฐานต่างๆจากlab1 http://com5630043.blogspot.com/search/label/lab1
//อ้างอิงอธิบายฟังก์ชันจากlab2 http://com5630043.blogspot.com/search/label/lab2
ไม่มีความคิดเห็น:
แสดงความคิดเห็น