โหลดดูจากที่นี่ http://www.beupload.com/download/?929291&A=168647








ประชุมเมื่อ : ศุกร์ 15 ก.ค. เวลา 13.00-14.00
ประธานการประชุม : นางสาวธัญญาภรณ์ ธิวงค์ 54-010116-3017-3
จำนวนสมาชิกที่มา : ครบ
ประชุมเรื่อง : ทำคุยเรื่อง lab5 ทบทวนบทเรียน หาแบบฝึกหัดมาทำเพิ่ม
ร่วม กันปรึกษาปัญหาที่เกิดจากการทำ lab 5 ซึ่ง lab 5 นั้นเป็น Quiz ส่วนใหญ่จะมีปัญหาที่การทำ Quiz เป็นการรวมรูปแบบการเขียนโปรแกรมทั้งหมดที่เราได้เรียนมา สมาชิกส่วนใหญ่มีปัญหาในส่วนของการทำฟังก์ชั่นย่อย ซึ่งส่วนใหญ่จะมีปัญหาการเรียกฟังก์ชั่นย่อยมาใช้ผิด ซึ่งผลลัพธ์จะออกมาผิด จึงมีการประชุมกันและร่วมกันแก้ปัญหาออกมาได้ว่า จะต้องนำชื่อของฟังก์ชันย่อยและตัวที่เรา float มาเรียกใช้ใน main จึงจะได้ผลลัพธ์ที่ถูกต้องออกมา
รูปแบบการเรียกใช้ฟังก์ชันย่อย
#include
float calculateBMI(float w,float h);
int main(void)
{
float b,w,h;
printf("Weight:");
scanf("%f",&w);
printf("Height");
scanf("%f",&h);
b = calculateBMI(w,h);
printf("BMI=%f",b);
return 0;
}
float calculateBMI(float w,float h)
{
float b;
b=w/(h*h);
return b;
}
ภาพการประชุม
บันทึกการประชุมครั้งที่ 6
ประชุมเมื่อ : วันอังคารที่ 12 กรกฎาคม 2554 เวลา 10.00-11.00 น.
ประธานการประชุม : นายธนินทร์ คล้ายอยู่ (54-010116-3016-5)
จำนวนสมาชิกที่มา : ครบ
ประชุมเรื่อง : ทบทวนบทเรียน เตรียมตัวสอบ และ นำปัญหามาช่วยแก้ไข
ในการทำข้อสอบจะต้องละเอียดรอบคอบ ตรวจสอบหลายๆรอบ ดูว่าลืมเครื่องหมาย ; หรือ เขียน printf , scanf ผิด การกระทำทาง
คณิตศาสตร์ เรียงลำดับของการกระทำการใส่วงเล็บ ให้ถูกต้องและครบถ้วน การทำงานของเงื่อนไข
ของ if ,else, while, do while, for การใช้ฟังก์ชั่น ย่อย การประกาศ การเรียกใช้ และการกระทำในฟังก์ชั่นย่อย การใช้ฟังก์ชั่นหลักตัวอื่น
นอกจาก #include
ภาพการประชุม
ตัวอย่างการทำงานของโอเปอเรเตอร์
จงหาค่าของนิพจน์ 8 + 7 * 6
วิธีทำ
1. ให้สังเกตที่ตัวโอเปอเรเตอร์ก่อนเสมอว่ามีโอเปอเรเตอร์อะไรบ้าง ในที่นี้มี + และ *
2. ทำการไล่ลำดับความสำคัญของโอเปอเรเตอร์ทั้งหมดเปรียบเทียบกัน จากตัวที่มีลำดับความสำคัญสูงสุดไปยังตัวที่มีลำดับสำคับต่ำสุด
3. จากข้อ 2 จะได้ลำดับการทำงานเป็นดังนี้
ขั้นที่ 1 7 * 6 = 42
ขั้นที่ 2 8 + ค่าที่ได้จากขั้นที่ 1
= 8 + 42
= 50
ดังนั้น 8 + 7 * 6 = 50








