Fundamental of Programming
by อิทธิชัย ส่งศรี

1. Variable
1.1. นำค่าทางขวา ไปใส่ตัวแปลทางซ้าย
1.2. ตัวแปล 1 ตัว สามารถเก็บค่าได้เพียงค่าเดียวเท่านั้น
1.3. int = integer (จำนวนเต็ม)
1.4. float = จำนวนทศนิยม
1.5. - ประกาศ คือ การประกาศตัวแปลขึ้นมา เช่น ประกาศค่า int d ; - กำหนดค่า d = 3 ; - เรียกใช้ ellipse (0,0,d,d) ;
1.6. - Local variable คือ ตัวแปลที่ประกาศไว้ในฟังก์ชัน มีผลต่อแค่ในฟังก์ชันนั้นเท่านั้น
1.7. - Global variable คือ ตัวแปลที่ประกาศไว้นอกฟังก์ชัน มีผลต่อทุกฟังก์ชัน
2. Condition
2.1. รูปแบบ if (Condition) { statement ; } else { statement ; }
2.2. หากต้องการมีคำสั่งที่มีเงื่อนไขหลายเงื่อนไข จะมีรูปแบบ if (Condition) { statement ; } else if (Condition) { statement ; }
2.3. คำสั่ง if - else เป็นคำสั่งที่ใช้ในการตรวจสอบเงื่อนไข ว่าเป็นจริงหรือไม่ หากเป็นจริงจะทำตาม statement ด้านล่างใน {...} ของมัน หากไม่จริงจะข้ามไปตรวจสอบเงื่อนไขอื่น
2.4. สัญลักษณ์ที่ใช้ในการตรวจสอบเงื่อนไข
2.4.1. > ค่าทางซ้ายมากกว่าค่าทางขวา
2.4.2. < ค่าทางซ้ายน้อยกว่าค่าทางขวา
2.4.3. == ใช้ในการเปรียบเทียบว่าเท่ากันหรือไม่
2.4.4. >= ค่าข้างซ้ายมากกว่า หรือเท่ากับค่าทางขวา
2.4.5. <= ค่าทางซ้ายน้อยกว่า หรือเท่ากับค่าทางขวา
2.4.6. != ค่าทางซ้ายและค่าทางขวาไม่เท่ากัน
3. Function
3.1. ชนิดของฟังก์ชัน
3.1.1. fuction without parameter คือ ไม่ต้องส่งค่าไปยังฟังก์ชัน circle () ; // เมื่อเรียกใช้
3.1.2. fuction with parameter คือ ต้องส่งค่าไปยังฟังก์ชัน circle (5) ; // ส่งค่า 5 ไปยังฟังก์ชัน circle เพื่อประมวลผล