benjama409   12-08-2013, 10:11 PM
#1
อาจรย์ได้สั่งให้เขียนโปรแกรมดังต่อไปนี้ครับ
โรงงานแห่งหนึ่งต้องการโปรแกรมสำหรับการคำนวณการจ่ายเงินเดือนให้กับพนักงานในเดือนธันวาคม 2556 ซึ่งถือว่าเป็นวันสิ้นปี้ที่ทางโรงงานจะพิจารณาเงินโบนัสให้กับพนังงาน โดยมีข้อกำหนดว่า
1) โปรแกรมจะต้องรับจำนวนพนักงานได้ และรับค่าตามจำนวนที่ใส่ไป
2) โปรแกรมจะต้องรับค่ารหัสพนักงานจำนวน 5 ตัว
3) โปรแกรมจะต้องรับค่าเงินเดือนปัจจุบันของพนักงานและปีที่เข้าทำงาน
4) คำนวณเงินโบนัสและ เงินเดือนที่ได้
ตามมีเงื่อนไขดังนี้
4.1) อายุการทำงาน <= 1 ปี ไม่ได้รับโบนัส
4.2) อายุการทำงาน > 1 ปี ถึง 3 ปี ได้รับโบนัส 1 เท่าของเงินเดือน
4.3) อายุการทำงาน > 3 ปี ถึง 5 ปี ได้รับโบนัส 2 เท่าของเงินเดือน
4.4) อายุการทำงาน > 5 ปีขึ้นไป ได้รับโบนัส 3 เท่าของเงินเดือน
5) หลังจากคำนวณเสร็จให้เลือกแสดงรายงานได้ ดังนี้
5.1) รายงานแสดงรหัสและจำนวนเงินโบนัส ของผู้ที่ได้โบนัสสูงสุด 5 อันดับแรก
5.2) รายงานแสดงรหัสและจำนวนเงินเดือน ของผู้ที่ได้เงินเดือนสูงสุด 5 อันดับแรก

โดยใช้อาร์เลย์ในการควบคุมตัวแปร ผมไม่เข้าใจตรงคำนวณ ค่าโบนัสยังไง ในเดือนที่ 12
ของ ปี 2556 เลยอยากวอนให้ช่วยถามแนะนำทีครับ

ขอบคุณครับ
dreamknight   12-09-2013, 09:14 AM
#2
;3

for( [จำนวนพนักงาน] )
{

if( [ตัวแปรอายุงาน] <= 1 )
{
[ตัวแปรโบนัส] = 0
}
else if( [ตัวแปรอายุงาน] > 1 && [ตัวแปรอายุงาน] <= 3 )
{
[ตัวแปรโบนัส] = [ตัวแปรเงินเดือน]
}
else if( [ตัวแปรอายุงาน] > 3 && [ตัวแปรอายุงาน] <= 5 )
{
[ตัวแปรโบนัส] = [ตัวแปรเงินเดือน]*2
}
else
{
[ตัวแปรโบนัส] = [ตัวแปรเงินเดือน]*3
}

}

ประมาณนี้มั่งครับ = v ="

May the flames guide your way. Every ending will make you stronger.

benjama409   12-10-2013, 02:25 PM
#3
ขอบคุณมากครับจะได้เป็นแนวทาง
  
Users browsing this thread: 3 Guest(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.