با استفاده از زبان برنامهنویسی C++، میتوانید یک برنامه بنویسید که معدل دانشجویان را بگیرد و خروجی مرتبط را نمایش دهد. در ادامه کدی را برای این منظور ارائه میدهم:
#include <iostream>
int main() {
int grade;
std::cout << "Enter the student's grade: ";
std::cin >> grade;
char result;
if (grade >= 20) {
result = 'A';
} else if (grade >= 19) {
result = 'B';
} else if (grade >= 18) {
result = 'C';
} else if (grade >= 17) {
result = 'D';
} else {
result = 'E';
}
std::cout << "The corresponding output is: " << result << std::endl;
return 0;
}
در این برنامه، ابتدا از کاربر ورودی میگیریم که نمره دانشجو را وارد کند. سپس با استفاده از یک ساختار شرطی (if-else)، برنامه بررسی میکند که نمره وارد شده در کدام بازه قرار میگیرد و مقدار مرتبط را به متغیر `result` اختصاص میدهد. سپس خروجی مرتبط را به همراه متن مربوطه چاپ میکنیم.
به عنوان مثال، اگر کاربر عدد 19 را وارد کند، خروجی برنامه به صورت زیر خواهد بود:
The corresponding output is: B
این کد برای مثالی که در سوال ذکر شده، عمل میکند. با اضافه کردن شرایط و بازههای بیشتر، میتوانید برنامه را برای پوشش تعداد بیشتری از نمرات و خروجیها گسترش دهید.