10 สิงหาคม 2551

แบบฝึกหัดการวิเคราะห์งานและเขียน Flowchart

1. การวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณหาพื้นที่สี่เหลี่ยมจตุรัสจำนวน 1 รูป


1. วัตถุประสงค์ของงาน
คำนวณหาพื้นที่สี่เหลี่ยมจตุรัส
2. ผลลัพธ์
แสดงผลขุอมูล ความยาวด้านของสี่เหลี่ยมจตุรัส และพื้นที่สี่เหลี่ยมจตุรัส
width = 5 cm
area = 25 cm2
3. ข้อมูลนำเข้า
ความยาวของด้านสี่เหลี่ยมจตุรัส
4. ตัวแปรที่ใช้
width หมายถึง ความยาวของด้านสี่เหลี่ยนจตุรัส
area หมายถึง พื้นที่สี่เหลี่ยมจตุรัส
5. ลำดับงาน
5.1 ป้อนข้อมูลความยาวของด้านสี่เหลี่ยมจตุรัส
5.2 คำนวณหาพื้นที่สี่เหลี่ยนจตุรัส
area = width * width
5.3 แสดงพลลัพธ์
5.4 จบการทำงาน


---------------------------------------------------------------


2. การวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณหาพื้นที่สี่เหลี่ยมผืนผ้าจำนวน 1 รูป


1. วัตถุประสงค์ของงาน
คำนวณหาพื้นที่สี่เหลี่ยมผืนผ้า
2. ผลลัพธ์
แสดงผลข้อมูล ความกว้าง,ความยาวด้านของสี่เหลี่ยมผืนผ้าและพื้นที่สี่เหลี่ยมผืนผ้า
height= 4 cm
width = 5 cm
area = 20 cm2
3. ข้อมูลนำเข้า
ความกว้าง,ความยาวของด้านสี่เหลี่ยม
4. ตัวแปรที่ใช้
height หมายถึง ความกว้างของด้านสี่เหลี่ยนผืนผ้า
width หมายถึง ความยาวของด้านสี่เหลี่ยนผืนผ้า
area หมายถึง พื้นที่สี่เหลี่ยมผืนผ้า
5. ลำดับงาน
5.1 ป้อนข้อมูลความยาวของด้านสี่เหลี่ยมผืนผ้า
5.2 คำนวณหาพื้นที่สี่เหลี่ยนผืนผ้า
area = width * height
5.3 แสดงพลลัพธ์
5.4 จบการทำงาน


---------------------------------------------------------------


3. การวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณอายุจากปี พ.ศ. เกิด


1. วัตถุประสงค์ของงาน
คำนวณอายุจากปี พ.ศ. เกิด
2. ผลลัพธ์
แสดงผลข้อมูลอายุ
3. ข้อมูลนำเข้า
ปี พ.ศ. เกิด
4. ตัวแปรที่ใช้
age หมายถึง อายุ
year หมายถึง ปี พ.ศ. เกิด
systemyear หมายถึง ปี พ.ศ. ปัจจุบัน จากระบบ
5. ลำดับงาน
5.1 ป้อนข้อมูลปีเกิด
5.2 คำนวณหาอายุ
age = systemyear * year
5.3 แสดงพลลัพธ์
5.4 จบการทำงาน



---------------------------------------------------------------


4. การวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณหาน้ำหนักโดยเฉลี่ยของนักศึกษาจำนวน 3 คน


1. วัตถุประสงค์ของงาน
คำนวณหาน้ำหนักโดยเฉลี่ยของนักศึกษาจำนวน 3 คน
2. ผลลัพธ์
แสดงผลข้อมูล น้ำหนักโดยเฉลี่ยของนักศึกษาจำนวน 3 คน
3. ข้อมูลนำเข้า
น้ำหนักของนักศึกษาคนที่ 1,2,3
4. ตัวแปรที่ใช้
weight1 หมายถึง น้ำหนักของนักศึกษาคนที่ 1
weight2 หมายถึง น้ำหนักของนักศึกษาคนที่ 2
weight3 หมายถึง น้ำหนักของนักศึกษาคนที่ 3
average หมายถึง น้ำหนักโดยเฉลี่ยของนักศึกษาจำนวน 3 คน
5. ลำดับงาน
5.1 ป้อนข้อมูลน้ำหนักของนักศึกษาคนที่ 1,2,3
5.2 คำนวณหาน้ำหนักโดยเฉลี่ยของนักศึกษาจำนวน 3 คน
average = (weight1 + weight2 + weight3 ) / 3
5.3 แสดงพลลัพธ์
5.4 จบการทำงาน


---------------------------------------------------------------


5. การวิเคราะห์งานเพื่อเขียนโปรแกรมคำนวณหาเงินโบนัสจากเงินเดือน


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


---------------------------------------------------------------