برنامه ای که معدل دانشجویان را بگیرد و با توجه به مقدار ورودی خروجی مناسب را چاپ نماید - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

برنامه ای که معدل دانشجویان را بگیرد و با توجه به مقدار ورودی خروجی مناسب را چاپ نماید

0 امتیاز
مثلا
20=A
B=19
C=18
D=17
E=16
  .
  .
  .
سوال شده آذر 16, 1399  بوسیله ی k1i1a1n1a (امتیاز 41)   8 8 10

1 پاسخ

0 امتیاز
با استفاده از زبان برنامه‌نویسی 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

 

 
این کد برای مثالی که در سوال ذکر شده، عمل می‌کند. با اضافه کردن شرایط و بازه‌های بیشتر، می‌توانید برنامه را برای پوشش تعداد بیشتری از نمرات و خروجی‌ها گسترش دهید.
پاسخ داده شده تیر 19, 1402 بوسیله ی toopak (امتیاز 2,458)   16 48 66
...