More Related Content
Similar to โจทย์ปัญหา8.1 (20)
โจทย์ปัญหา8.1
- 1. โจทย์ ปัญหา PBL8.1
เรื่อง การรับข้ อมูลทางคีย์บอร์ ด
ภารกิจ
วิเคราะห์ว่าจากสถานการณ์น้ ี ปัญหามีสาเหตุมาจากอะไร นักเรี ยนจะต้องแก้ปัญหานี้อย่างไร
(1 คะแนน)
1. ในการแก้ปัญหานี้ นักเรี ยนจาเป็ นต้องมีความรู้เกี่ยวกับเรื่ องใดบ้าง เรื่ องนั้นนาไปใช้ในการ
แก้ปัญหาส่วนใด (2 คะแนน)
2. จากสถานการณ์ปัญหานี้ ถ้านักเรี ยนต้องการรวบรวมความรู้ที่ได้จากการพัฒนาโปรแกรม
คอมพิวเตอร์ครั้งนี้ไว้นกเรี ยนจะต้องทาอย่างไร ถ้าต้องการที่จะรวบรวมและเขียนโปรแกรมนั้น
ั
จะประกอบด้วยสิ่งใดบ้าง (2 คะแนน)
- 2. แบบบันทึกการศึกษาค้นคว้าและการแก้ปัญหา
โจทย์ปัญหา PBL 8.1 เรื่อง การรับข้อมูลทางคีย์บอร์ ด
รายวิชาการเขียนโปรแกรมภาษาซีเบืองต้น ง30201 ระดับชั้นมัธยมศึกษาปี ที่ 4
้
สมาชิกในกลุ่ม
1. นางสาวนพรัตน์ อนุสงค์ เลขที่ 7
2. นางสาววิภาวรรณ ภูติรักษ์ เลขที่ 8
3. นางสาวอุทยวรรณ นาสุข
ั เลขที่ 9
ตอนที่ 1
หัวข้ อปัญหา การรับข้อมูลทางคียบอร์ด
์
ทาความเข้ าใจปัญหา
- สิ่งที่ต้องการรู้ ต้องการเขียนโปรแกรมรับสินค้า 3 ชิ้น แล้วคานวณราคารวมสินค้า พร้อม
ส่วนลด 10%ของราคารวม
- วิธีการหาคาตอบ ประชุม แบ่งหน้าที่ ศึกษาค้นคว้าข้อมูลและรวบรวมข้อมูลนาข้อมูลที่
ได้มาวิเคราะห์และตอบคาถาม
การศึกษาค้นคว้า / แก้ปัญหา
ชื่อสมาชิก การแบ่ งหน้ าที่ แหล่งข้ อมูล/อ้างอิง
นางสาวนพรัตน์ อนุสงค์ ตอบคาถาม
นางสาววิภาวรรณ ภูติรักษ์ รวบรวมและ
วิเคราะห์ขอมูล
้
นางสาวอุทยวรรณ นาสุข สืบค้นข้อมูลและ
ั http://kroohathaichon.wordpress.com
วิเคราะห์ปัญหา
ตอนที่ 2 สรุปผลการศึกษาค้นคว้า / แก้ปัญหาตามภารกิจ
1. วิเคราะห์ว่าจากสถานการณ์ น้ ี ปั ญหามีสาเหตุมาจากอะไร นักเรี ยนจะต้องแก้ปัญหานี้ อย่างไร
(1 คะแนน)
ตอบ ร้านค้าแห่ งต้องการเขียนโปรแกรมรับสิ นค้า 3 ชิ้น แล้วคานวณราคารวมสิ นค้า พร้อมส่ วนลด
10%ของราคารวม วิธีการแก้ปัญหาคือ วิเคราะห์โจทย์แล้วนาข้อมูลที่ได้จากการวิเคราะห์โจทย์มา
เป็ นเขียนโปรแกรมคานวณสินค้า
- 3. 2 .ในการแก้ปัญหานี้ นักเรี ยนจาเป็ นต้องมีความรู้เกี่ยวกับเรื่ องใดบ้าง เรื่ องนั้นนาไปใช้ในการ
แก้ปัญหาส่วนใด (2 คะแนน)
ตอบ จะต้องมีความรู้ในเรื่ องของการรับข้อมูลทางคียบอร์ดและขั้นตอนการเขียนโปรแกรมใน
์
ขั้นตอนต่างๆเพื่อนาความรู้ที่ได้ไปแก้ปัญหาในขั้นตอนการเขียนโปรแกรม
3. จากสถานการณ์ปัญหานี้ ถ้านักเรี ยนต้องการรวบรวมความรู้ที่ได้จากการพัฒนาโปรแกรม
คอมพิวเตอร์ครั้งนี้ไว้นกเรี ยนจะต้องทาอย่างไร ถ้าต้องการที่จะรวบรวมและเขียนโปรแกรมนั้นจะ
ั
ประกอบด้วยสิ่งใดบ้าง (2 คะแนน)
ตอบ #include <stdio.h>
#include <conio.h>
main()
{
float U1,P1,T,U2,P2,discount;
char Pd1[20],name[20],Pd2[20];
printf("n Enter your namet:t");
scanf("%s",name);
printf("nPd1t:t");
scanf("%s",Pd1);
printf("nU1tt:t");
scanf("%f",&U1);
printf("nP1tt:t");
scanf("%f",&P1);
printf("n+++++++++++++++++++++++++n");
printf("nnPd2t:t");
scanf("%s",Pd2);
printf("nU2tt:t");
scanf("%f",&U2);
printf("nP2tt:t");
- 4. scanf("%f",&P2);
T=((U1*P1)+(U2*P2));
discount=(T*.10);
printf("n+++++++++++++++++++++++++nn");
printf("Total Price ==>t:t%.2f",T);
printf("n+++++++++++++++++++++++++nn");
printf("ndiscount 10% ==>t:t%.2f",discount);
getch();
}
เกณฑ์การให้ คะแนน
คะแนนรวมได้ระหว่าง 5 คะแนน หมายถึง ดีมาก
คะแนนรวมได้ระหว่าง 3-4 คะแนน หมายถึง ดี
คะแนนรวมได้ระหว่าง 1-2 คะแนน หมายถึง ปานกลาง
คะแนนรวมได้ระหว่าง 0 คะแนน หมายถึง ควรปรับปรุ ง