สอบถามทีครับ เกี่ยวกับ ภาษา c - Printable Version +- irpg Community (https://irpg.in.th) +-- Forum: Community Central (https://irpg.in.th/forum-1.html) +--- Forum: Town Square (https://irpg.in.th/forum-2.html) +--- Thread: สอบถามทีครับ เกี่ยวกับ ภาษา c (/thread-1550.html) |
สอบถามทีครับ เกี่ยวกับ ภาษา c - benjama409 - 12-08-2013 อาจรย์ได้สั่งให้เขียนโปรแกรมดังต่อไปนี้ครับ โรงงานแห่งหนึ่งต้องการโปรแกรมสำหรับการคำนวณการจ่ายเงินเดือนให้กับพนักงานในเดือนธันวาคม 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 เลยอยากวอนให้ช่วยถามแนะนำทีครับ ขอบคุณครับ RE: สอบถามทีครับ เกี่ยวกับ ภาษา c - dreamknight - 12-09-2013 ;3 for( [จำนวนพนักงาน] ) { if( [ตัวแปรอายุงาน] <= 1 ) { [ตัวแปรโบนัส] = 0 } else if( [ตัวแปรอายุงาน] > 1 && [ตัวแปรอายุงาน] <= 3 ) { [ตัวแปรโบนัส] = [ตัวแปรเงินเดือน] } else if( [ตัวแปรอายุงาน] > 3 && [ตัวแปรอายุงาน] <= 5 ) { [ตัวแปรโบนัส] = [ตัวแปรเงินเดือน]*2 } else { [ตัวแปรโบนัส] = [ตัวแปรเงินเดือน]*3 } } ประมาณนี้มั่งครับ = v =" RE: สอบถามทีครับ เกี่ยวกับ ภาษา c - benjama409 - 12-10-2013 ขอบคุณมากครับจะได้เป็นแนวทาง |