Group_5_10Meeting
บันทึกการประชุม ครั้งที่ 10
บันทึกการประชุม ครั้งที่ 10
ประชุมเมื่อ วันศุกร์ที่ 22 กรกฎาคม 2554
ประธานการประชุม : นายพงศ์พล โล่ห์สถาพรพิพิธ (54-010116-2035-6)
จำนวนสมาชิกที่มา : ครบ
ประชุมเรื่อง : ทำแบบฝึกหัด และทบทวน หาแบบฝึกหัดมาทำเพิ่มเติม เพื่อเตรียมสอบ
โดยการนำ เอา ตัวอย่างข้อสอบเก่า midterm 2553 จาก lms มาลองทำ
โจทย์ ก็จะผสม ทุกๆเรื่อง ที่เคย เรียนมา มาประยุกต์ใช้ในแต่ละโปรแกรม
โดยได้ยกตัวอย่างโจทย์ข้อ 5B ซึ่ง เป็นโปรแกรมเปรียบเทียบ ค่า จำนวนเต็ม 2 จำนวนมาเปรียบเทียบกัน
โดยใช้ฟังก์ชั่นย่อย ซึ่ง จะมีทั้ง จำนวนเต็มบวก และ ลบ ที่โปรแกรมจะต้องเปรียบเทียบค่าให้ถูกต้อง โดยจะ ได้โปรแกรม
ดังนี้
ลักษณะ ฟังก์ชั่นย่อย : compare(x,y);
โดยที่ฟังก์ชั่นย่อยจะรับ ค่าตัวแปร x และ y จากฟังก์ชั่น เมน ไปคำนวณ ในฟังก์ชั่นย่อย แล้วจึงรีเทิร์นค่ากลับมา ยังฟังก์ชั่นเมน
จากการประชุมครั้งนี้ ทำให้สมาชิกในกลุ่ม มีความพร้อมมากขึ้น สำหรับการสอบ midterm
ภาพการประชุม


บันทึกการประชุมที่ 9
#include
#include
int main (void)
{
float a,b,c;
double x1,x2,sum,d;
printf("input a:\t");
scanf("%f",&a);
printf("input b:\t");
scanf("%f",&b);
printf("input c:\t");
scanf("%f",&c);
d = (b*b)-(4*a*c);
sum = sqrt(d);
x1 = (-b+sum)/(2*a);
x2 = (-b-sum)/(2*a);
if(a==0 && b==0)
{
printf("Invalid coefficient");
}
else if (a==0 && b!=0)
{
printf("Only one root is = %lf",x1);
}
else if(d<0)
{
printf("Root is Imaginary");
}
else if(d>0)
{
printf("Result Roots are x1= %lf and x2= %lf",x1,x2);
}
else
{
printf("Error");
}
return 0;
}




บันทึกการประชุมครั้งที่ 8
ประชุมเมื่อ จันทร์ 18 ก.ค. เวลา 16.30-18.00
ประธานการประชุม : นายวรเมธ ประเสริฐพันธุ์ (54-010116-2044-5)
จำนวนสมาชิกที่มา : ครบทุกคน
ประชุมเรื่อง : นำเนื้อหาที่เรียนมาทบทวนเพื่อเตรียมสอบ และหาแบบฝึกหัดมาทำ
โดยที่นำข้อสอบเก่าปีที่แล้วที่ผมได้ดาวน์โหลด LMS และได้สอนเพื่อนๆถึงข้อที่ผมได้มาเสนอ
คือข้อที่เกี่ยวกับการใช้ คำสั่ง while และรวมกับการใช้ฟังค์ชั่น มาช่วยอีกด้วย ซึ่งเป็นครั้งที่ 8 แล้ว เพื่อนๆ
ได้เข้าใจกันบางส่วนอยู่แล้ว ได้เพิ่มเติมในส่วนการอธิบายบางส่วนที่บางคนยังไม่เข้าใจ
โปรแกรมที่ผมเขียนและสอนให้เพื่อนๆครับ
int main(void)
{
int height;
printf("Input height :");
scanf("%d",&height);
drawRectangle(height);
return 0;
}
void drawRectangle(int height)
{
while(height>0)
{
printf("cccccccccc\n");
height--;
}
}
ภาพการประชุม


บันทึกการประชุมครั้งที่ 7
ประชุมเมื่อ : ศุกร์ 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;
}
ภาพการประชุม




