วันอังคารที่ 12 สิงหาคม พ.ศ. 2551

แบบฝึกหัด

1.จงเขียนวิเคราะห์งานเพื่อเขียนโปรมแกรมคำนวณหาพื้นที่สี่เหลี่ยมจัตุรัส จำนวน 1 รูป
1.1 วัตถุประสงค์ของงาน
- คำนวณหาพื้นที่สี่เหลี่ยมจัตุรัส
1.2 ผลลัพธ์ ( Output )
- แสดงผลข้อมูลความยาวของด้าน และผลลัพธ์ที่ได้จาการคำนวณหาพื้นที่
Input Width = ------
Area = ------
1.3 ข้อมูลนำเข้า ( Input )
- ความยาวของด้าน
1.4 ชื่อตัวแปรที่ใช้
- width หมายถึง ความยาวของด้าน
- area หมายถึง พื้นที่สี่เหลี่ยมจัตุรัส
1.5 ลำดับงาน
1. ป้อนข้อมูลความยาวของด้าน
2. คำนวณหาพื้นที่สี่เหลี่ยมจัตุรัส area = width * width
3. แสดงผลลัพธ์
4. จบการทำงาน



2.จงเขียนวิเคราะห์งานเพื่อเขียนโปรมแกรมคำนวณหาพื้นที่สี่เหลี่ยมผืนผ้า จำนวน 1 รูป
2.1 วัตถุประสงค์ของงาน
- คำนวณหาพื้นที่สี่เหลี่ยมผืนผ้า
2.2 ผลลัพธ์ ( Output )
- แสดงผลข้อมูลความยาว ความกว้าง และผลลัพธ์ที่ได้จาการคำนวณหาพื้นที่
Input Width = ------
Input Height = ------
Area = ------
2.3 ข้อมูลนำเข้า ( Input )
- ความยาว ความกว้าง
2.4 ชื่อตัวแปรที่ใช้
- width หมายถึง ความยาว
- height หมายถึง ความกว้าง
- area หมายถึง พื้นที่สี่เหลี่ยมผืนผ้า
2.5 ลำดับงาน
1. ป้อนข้อมูลความยาว
2. ป้อนข้อมูลความกว้าง
3. คำนวณหาพื้นที่สี่เหลี่ยมผืนผ้า area = width * height
4. แสดงผลลัพธ์
5. จบการทำงาน





3.จงเขียนวิเคราะห์งานเพื่อเขียนโปรมแกรมคำนวณหาอายุจากปี พ.ศ. เกิด
3.1 วัตถุประสงค์ของงาน
- คำนวณหาอายุจากปี พ.ศ. เกิด
3.2 ผลลัพธ์ ( Output )
- แสดงผลข้อมูล ปี พ.ศ. ปัจจุบัน ปี พ.ศ. เกิด และผลลัพธ์ที่ได้จาการคำนวณหาอายุ
Input Year = ------
Input Birthday = ------
Age = ------
3.3 ข้อมูลนำเข้า ( Input )
- พ.ศ. ปัจจุบัน และพ.ศ. เกิด
3.4 ชื่อตัวแปรที่ใช้
- year หมายถึง พ.ศ. ปัจจุบัน
- birthday หมายถึง พ.ศ. เกิด
- age หมายถึง อายุ
3.5 ลำดับงาน
1. ป้อนข้อมูลพ.ศ. ปัจจุบัน
2. ป้อนข้อมูลพ.ศ. เกิด
3. คำนวณหาอายุ age = year - birthday
4. แสดงผลลัพธ์
5. จบการทำงาน



4.จงเขียนวิเคราะห์งานเพื่อเขียนโปรมแกรมคำนวณหาน้ำหนักโดยเฉลี่ยของนักศึกษาจำนวน 3 คน โดยกรอกข้อมูลดังต่อไปนี้ผ่านคีย์บอร์ด
คนที่ 1 น้ำหนัก 40 กก.
คนที่ 2 น้ำหนัก 50 กก.
คนที่ 3 น้ำหนัก 60 กก.
4.1 วัตถุประสงค์ของงาน
- คำนวณหาน้ำหนักโดยเฉลี่ยของนักศึกษา
4.2 ผลลัพธ์ ( Output )
- แสดงผลข้อมูล น้ำหนัก
Input weight 1 = 40 กก.
Input weight 2 = 50 กก.
Input weight 3 = 60 กก.
Average = ---- กก.
4.3 ข้อมูลนำเข้า ( Input )
- น้ำหนักของแต่ละคน
4.4 ชื่อตัวแปรที่ใช้
- weight 1 หมายถึง น้ำหนักคนที่ 1
- weight 2 หมายถึง น้ำหนักคนที่ 2
- weight 3 หมายถึง น้ำหนักคนที่ 3
- average หมายถึง อายุ
4.5 ลำดับงาน
1. ป้อนข้อมูลน้ำหนักของนักศึกษาแต่ละคน
2. ป้อนข้อมูลจำนวนคน
3. คำนวณหาอายุ average = weight 1,weight 2,weight 3 / 3
4. แสดงผลลัพธ์
5. จบการทำงาน


5.จงเขียนวิเคราะห์งานเพื่อเขียนโปรมแกรมคำนวณหาเงินโบนัสจากเงินเดือน โดยรับข้อมูลโบนัส , เงินเดือนผ่านคีย์บอร์ด เช่น เงินเดือน 10,000 บาท ได้โบนัส 5 เดือน แสดงว่าได้โบนัส 50,000 บาท
5.1 วัตถุประสงค์ของงาน
- คำนวณหาเงินโบนัสจากเงินเดือน
5.2 ผลลัพธ์ ( Output )
- แสดงผลข้อมูล เงินเดือน ,โบนัส 5 เดือน ,ได้โบนัส 50,000 บาท
5.3 ข้อมูลนำเข้า ( Input )
- เงินเดือน , โบนัส
5.4 ชื่อตัวแปรที่ใช้
- bonus หมายถึง จำนวนเงินที่ได้รับ
- salary หมายถึง เงินเดือน
- month หมายถึง โบนัส
5.5 ลำดับงาน
1. ป้อนข้อมูลเงินเดือน
2. ป้อนข้อมูลจำนวนเดือนที่ได้รับโบนัส
3. คำนวณหาจำนวนเงินโบนัส bonus = salary * month
4. แสดงผลลัพธ์
5. จบการทำงาน