1/10 | 8/11 | 15/11 | |||||
1 | 3 | CSC499 | 5103361 | นางสาว กัญจ์จิรา พูลณลักษณ์ | ส | 1 | |
2 | 3 | CSC499 | 5205512 | นางสาว สุธาทิพย์ เอี้ยวสกุล | 0 | ||
3 | 3 | CSC499 | 5205515 | นางสาว พรสวรรค์ ปานปิ่น | 0 | ||
4 | CSC499 | 5205981 | นาย พิษณุ อังจันทร์เพ็ญ | 1 | 1 | ||
5 | 3 | CSC499 | 5208563 | นาย อิทธิพงศ์ ชละธาร | 1 | 1 | ส |
6 | 3 | CSC499 | 5208648 | นาย ณัฐพล บุญสู่ | 1 | 1 | 1 |
1 | 1 | CSC490 | 5305344 | นาย พงษ์จิรัฐ จึงนิธิเกียรติ | 1 | 1 | 1 |
รับค่าจาก keyboard
Console.Read()
Console.ReadLine()
แสดงผลออกทางจอภาพ
Console.Write()
Console.WriteLine()
http://www.asciitable.com
Operator
1. Arithmetic Operator
+, - , * , / , % , Math.pow(x,2)
ให้รับค่าไปเรื่อยๆ จนกว่าจะใส่ -1 หรือ -999
จึงจบการรับค่า
- while
- do while
รับค่าคะแนนสอบที่มีค่า 0 - 100
ถ้าอยู่นอกช่วงให้แสดงข้อความว่า
Invalid score, please enter new (0-100):
หมายเหตุ
ต้องรับค่าให้ถูกต้องซึ่งจะรับกี่รอบก็ได้
max = 0
min = 100
รับค่า int มาเปรียบเทียบกัน 10 จำนวน
==================================================
1. จงเขียนโปรแกรมในการรับค่าคะแนนสอบของนักศึกษาจำนวน 10 คน
โดยคะแนนต้องอยู่ในช่วง 0 - 100 ถ้ารับค่านอกช่วงให้แสดงข้อความว่า
Invalid score, please enter new (0-100) และให้วนลูปจนกว่าจะรับค่าถูกต้อง
(ซึ่งจะรับกี่รอบก็ได้) จากนั้นคำนวณเกรดและแสดงเกรดของนักศึกษา
แต่ละคน โดยเงื่อนไขของการคำนวณ เป็นดังนี้
คะแนน เกรด
0-50 F
51-60 D
61-70 D+
71-75 C
76-80 C+
81-85 B
86-90 B+
91-100 A
จากนั้นให้คำนวณว่าแต่ละเกรดมีนักศึกษาเกรดละกี่คน พร้อมคำนวณเกรด
เฉลี่ยของนักศึกษาทั้ง 10 คน และแสดงค่าคะแนนที่มากที่สุด น้อยที่สุดและคะแนนเฉลี่ย
ออกมาด้วย
2. เหมือนข้อแรก แต่ไม่ระบุว่ามีนักศึกษากี่คน โดยสามารถรับค่าคะแนนเข้าไป
ได้เรื่อยๆ ถ้ารับค่านอกช่วงให้แสดงข้อความว่า
Invalid score, please enter new (0-100) และให้วนลูปจนกว่าจะรับค่าถูกต้อง
(ซึ่งจะรับกี่รอบก็ได้) โดยไม่ต้องนับคะแนนที่อยู่นอกช่วง
ให้หยุดรับค่าเมื่อใส่ - 1 พร้อมให้แสดงเหมือนข้อ 1 และเพิ่มเติมว่ามีการใส่ค่าผิดพลาดทั้งหมด
กี่ครั้ง
ส่งมาที่ sumana_ks@hotmail.com
ก่อนวันอาทิตย์ 18.00 น.
ไม่มีความคิดเห็น:
แสดงความคิดเห็น