บทความนี้สอนเขียนโปรแกรมคํานวณ เงินเดือน โบนัส Python วิธีการคือสร้างฟังก์ชันรับค่าเงินเดือน (salary) และอัตราโบนัสเป็นเปอร์เซ็นต์ (bonus_percent) และนำมาคำนวณเพื่อหาผลรวม พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ มีรายละเอียดขั้นตอนดังนี้
ตัวอย่าง สูตรคํานวณ เงินเดือน โบนัส ที่ใช้
โบนัส = เงินเดือน x อัตราโบนัส / 100
ผลรวม = เงินเดือน + โบนัส
ตัวอย่าง เขียนโปรแกรมคํานวณ เงินเดือน โบนัส Python
def calculate_payroll(salary, bonus_percent):
bonus = salary * bonus_percent / 100
total = salary + bonus
return total
salary = 50000
bonus_percent = 10
total = calculate_payroll(salary, bonus_percent)
print("Total salary and bonus: ", total)
ผลลัพธ์
Total salary and bonus: 55000.0
จากตัวอย่างโค้ดอธิบายได้ดังนี้
1. สร้างฟังก์ชันชื่อ calculate_payroll รับค่า 2 ตัวคือ salary เท่ากับเงินเดือน และ bonus_percent เท่ากับอัตราโบนัส (%)
2. ใช้สูตร โบนัส = เงินเดือน x อัตราโบนัส / 100
3. ผลรวม = เงินเดือน + โบนัส
4. ทดสอบโปรแกรมกำหนด เงินเดือน (salary) เท่ากับ 50,000 และ อัตราโบนัส (bonus_percent) เท่ากับ 10%
5. เรียกใช้ฟังก์ชัน calculate_payroll เก็บผลลัพธ์ไว้ที่ตัวแปร total
6. ใช้คำสั่ง print แสดงผลลัพธ์ออกสู่หน้าจอ
สรุป บทความนี้นำเสนอวิธีการเขียนโปรแกรมคํานวณ เงินเดือน โบนัส ด้วยภาษา Python แบบง่ายๆ พร้อมคำอธิบายโค้ด และผลลัพธ์จากการรันโปรแกรม แนะนำให้ทดลองเปลี่ยนค่าของตัวแปร salary และ bonus_percent เพื่อให้เห็นผลลัพธ์ที่แตกต่าง