สถานะการส่งล่าสุด: -

จะได้เกรดอะไรนะ (check error)

[Copyright: Nattapon Buaurai]
Title: จะได้เกรดอะไรนะ (Check Error)

วิชาคอมพิวเตอร์ มีการเก็บคะแนนเป็น 3 ส่วน คือ คะแนนเก็บ 50 คะแนน คะแนนกลางภาค 20 คะแนน และคะแนนปลายภาค 30 คะแนน

ครูโจ๊กที่สอนวิชานี้ไม่อยากจะตัดเกรดเอง ก็เลยให้นักเรียนช่วยเขียนโปรแกรมตัดเกรดให้หน่อย โดยรับคะแนน(จำนวนเต็ม) 3 ค่า คือ คะแนนเก็บ คะแนนกลางภาค และคะแนนปลายภาค โดยการรับค่าแต่ละค่านั้น มีการตรวจสอบ error จากการรับค่าด้วย เช่น คะแนนเก็บ ควรอยู่ระหว่าง 0 - 50 หากไม่ใช่ตามนี้ให้แสดงข้อความแจ้งเตือน "error, input again."

จากนั้นให้หาคะแนนรวม และตัดเกรดออกมาเป็น 5 ระดับ ได้แก่ 0,1,2,3,4

ตัวอย่างการทำงาน 1
30
12
40
error, input again.

ตัวอย่างการทำงาน 2
40
10
15
65
2

x = int(input())
if():
  y = int(input())
  if():
    z = int()
    if(0<=z<=30):
      sum = x+y+z
      print(sum)
      if():
        print("4")
      elif(70<=sum<=79):
        print("3")
      elif():
        print("2")
      elif(50<=sum<=59):
        print("1")
      else:
        print("0")
    else:
      print("error, input again.")
  else:
    print("error, input again.")
else:
  print("error, input again.")