Learn how to use conditional statements to determine if a student passes or fails based on their marks.
To write a C/C++ program that takes marks as input from the user and checks whether the student has passed (marks >= 40) or failed (marks < 40).
In many educational systems, the passing marks are set at 40 out of 100.
In this practical, you will write a program that:
if-else statement to check conditions. The condition marks >= 40 checks if the student has passed.
Run the program:
Sample Input & Output:
| Marks Range | Result | Grade (Optional) |
|---|---|---|
| 90 - 100 | ✅ PASS | A+ |
| 80 - 89 | ✅ PASS | A |
| 70 - 79 | ✅ PASS | B |
| 60 - 69 | ✅ PASS | C |
| 40 - 59 | ✅ PASS | D |
| 0 - 39 | ❌ FAIL | F |
| < 0 or > 100 | ⚠️ Invalid | - |
You have successfully written a C program that checks whether a student has passed or failed based on their marks. You have learned how to use if-else statements to make decisions and handle invalid input.
marks >= 40 checks if the student has passed. You can change the passing marks to any other value by modifying this condition.
if-else or else-if statements.
ایک C/C++ پروگرام لکھنا جو صارف سے نمبرز ان پٹ کے طور پر لے اور چیک کرے کہ آیا طالب علم پاس ہوا ہے (نمبرز >= 40) یا فیل (نمبرز < 40)۔
بہت سے تعلیمی نظاموں میں، پاسنگ نمبرز 40 میں سے 100 مقرر کیے گئے ہیں۔
اس عملی میں، آپ ایک پروگرام لکھیں گے جو:
if-else بیان کا استعمال کر سکتے ہیں۔ شرط marks >= 40 چیک کرتی ہے کہ آیا طالب علم پاس ہوا ہے۔
پروگرام چلائیں:
نمونہ ان پٹ اور آؤٹ پٹ:
| نمبرز کی حد | نتیجہ | گریڈ (اختیاری) |
|---|---|---|
| 90 - 100 | ✅ پاس | A+ |
| 80 - 89 | ✅ پاس | A |
| 70 - 79 | ✅ پاس | B |
| 60 - 69 | ✅ پاس | C |
| 40 - 59 | ✅ پاس | D |
| 0 - 39 | ❌ فیل | F |
| < 0 یا > 100 | ⚠️ غلط | - |
آپ نے کامیابی سے ایک C پروگرام لکھا ہے جو طالب علم کے نمبرز کی بنیاد پر چیک کرتا ہے کہ آیا وہ پاس ہوا ہے یا فیل۔ آپ نے if-else بیانات کا استعمال کرتے ہوئے فیصلے کرنا اور غلط ان پٹ کو ہینڈل کرنا سیکھ لیا ہے۔
marks >= 40 چیک کرتی ہے کہ آیا طالب علم پاس ہوا ہے۔ آپ اس شرط کو تبدیل کرکے پاسنگ نمبرز کو کسی بھی دوسری قیمت میں تبدیل کر سکتے ہیں۔
if-else یا else-if بیانات کا استعمال کرتے ہوئے نمبرز کی بنیاد پر گریڈز تفویض کرنے کے لیے بڑھا سکتے ہیں (مثال: A، B، C، D، F)۔