รับตำแหน่ง (M/B/G) อายุงาน (ปี) และเงินเดือน บรรทัดละ 1 โบนัสพื้นฐาน: M=1500, B=1000, G=500 อัตราโบนัสตามอายุงาน (% ของเงินเดือน): M: <5ปี=6%, 5-10=8%, >10=10% B: <5=5%, 5-10=6%, >10=7% G: <5=4%, 5-10=5%, >10=6% แสดงโบนัสรวม (ทศนิยม 2 ตำแหน่ง)
ตำแหน่ง: M/B/G 0 ≤ อายุงาน ≤ 50 1 ≤ เงินเดือน ≤ 1,000,000
M 3 50000
4500.00
G 10 20000
1500.00
B 6 30000
2800.00
pos = input()
years = int(input())
sal = int(input())
base = {"M":1500,"B":1000,"G":500}
rates = {"M":[6,8,10],"B":[5,6,7],"G":[4,5,6]}
if years < 5: r = rates[pos][0]
elif years <= 10: r = rates[pos][1]
else: r = rates[pos][2]
bonus = base[pos] + sal * r / 100
print(f"{bonus:.2f}") 💡 ใช้ dict เก็บโบนัสพื้นฐานและอัตรา% ตรวจช่วงอายุงานเลือก rate แล้วคำนวณ bonus = พื้นฐาน + เงินเดือน × rate%
กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases