1. ให้คำนวณการตัดเกรดนักศึกษา โดยการรับค่าจากแป้นพิมพ์ดังนี้
- รหัสนักศึกษา ( studentID )
- ชื่อ ( Name )
- นามสกุล ( Surname )
- คะแนนรวมระหว่างภาค (intermScore)
- คะแนนสอบกลางภาค (Mid Term)
- คะแนนปลายภาค (FinalScore)
เพื่อทำการตัดเกรด กำหนดเงื่อนไขการตัดเกรด ดังนี้
คะแนนรวมระหว่าง 1-49 เกรด F
คะแนนรวมระหว่าง 50-59 เกรด D
คะแนนรวมระหว่าง 60-69 เกรด C
คะแนนรวมระหว่าง 70-79 เกรด B
คะแนนรวมระหว่าง 80-100 เกรด A
โปรแกรมมีความสามารถดังนี้
- รับค่าจากแป้นพิมพ์ รหัสนักศึกษา, ชื่อนักศึกษา,นามสกุล, คะแนนระหว่างภาค,คะแนนสอบกลางภาค, คะแนนปลายภาค
- รวมคะแนนระหว่างภาค กับคะแนนปลายภาคเพื่อนำไปตัดเกรด
- ตัดเกรดตามเกณฑ์ที่กำหนดไว้
- แล้วแสดงผลดังนี้ รหัสนักศึกษา, ชื่อและนามสกุลนักศึกษา, คะแนนระหว่างภาค,คะแนนกลางภาค, คะแนนปลายภาค, คะแนนรวม และเกรดที่ได้
- โปรแกรมสามารถ วนรับข้อมูลใหม่ได้ และจะจบการทำงานเมื่อกดค่าคีย์ทางแป้นพิมพ์ด้วย e หรือ E
- หากผลรวมของคะแนน ทั้งหมด ติดลบ หรือ เกิน 100 ต้องแสดง ข้อความผิดพลาด
- (การวนลูป สามารถใช้ได้ตามความถนัด)
ตามหัวข้อข้างต้นค่ะ จขกท เพิ่งจะหัดเขียนโปรแกรมลองทำเเล้วแต่รันไม่ผ่านไม่ทราบเพราะสาเหตุอะไร เเละใครพอมีเเนวทางที่จะเเนะนำได้บ้างคะ
โปรเเกรมตัดเกรดเขียนเป็นภาษาซีได้อย่างไร
- รหัสนักศึกษา ( studentID )
- ชื่อ ( Name )
- นามสกุล ( Surname )
- คะแนนรวมระหว่างภาค (intermScore)
- คะแนนสอบกลางภาค (Mid Term)
- คะแนนปลายภาค (FinalScore)
เพื่อทำการตัดเกรด กำหนดเงื่อนไขการตัดเกรด ดังนี้
คะแนนรวมระหว่าง 1-49 เกรด F
คะแนนรวมระหว่าง 50-59 เกรด D
คะแนนรวมระหว่าง 60-69 เกรด C
คะแนนรวมระหว่าง 70-79 เกรด B
คะแนนรวมระหว่าง 80-100 เกรด A
โปรแกรมมีความสามารถดังนี้
- รับค่าจากแป้นพิมพ์ รหัสนักศึกษา, ชื่อนักศึกษา,นามสกุล, คะแนนระหว่างภาค,คะแนนสอบกลางภาค, คะแนนปลายภาค
- รวมคะแนนระหว่างภาค กับคะแนนปลายภาคเพื่อนำไปตัดเกรด
- ตัดเกรดตามเกณฑ์ที่กำหนดไว้
- แล้วแสดงผลดังนี้ รหัสนักศึกษา, ชื่อและนามสกุลนักศึกษา, คะแนนระหว่างภาค,คะแนนกลางภาค, คะแนนปลายภาค, คะแนนรวม และเกรดที่ได้
- โปรแกรมสามารถ วนรับข้อมูลใหม่ได้ และจะจบการทำงานเมื่อกดค่าคีย์ทางแป้นพิมพ์ด้วย e หรือ E
- หากผลรวมของคะแนน ทั้งหมด ติดลบ หรือ เกิน 100 ต้องแสดง ข้อความผิดพลาด
- (การวนลูป สามารถใช้ได้ตามความถนัด)
ตามหัวข้อข้างต้นค่ะ จขกท เพิ่งจะหัดเขียนโปรแกรมลองทำเเล้วแต่รันไม่ผ่านไม่ทราบเพราะสาเหตุอะไร เเละใครพอมีเเนวทางที่จะเเนะนำได้บ้างคะ