پروژه محاسبه معدل درسی در سی پلاس پلاس

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

13 فروردین 1403

سطح تمرین

متوسط

در این پست قصد داریم پروژه محاسبه معدل درسی در سی پلاس پلاس را بررسی و معرفی نماییم.

سوال کلی پروژه به شرح زیر میباشد:

سوال:برنامه ای بنویسید که ابتدا منویی به کاربر نمایش دهد و سپس عملیات هایی مانند اضافه کردن درس جدید،محاسبه معدل و جستجو درس را انجام دهد؟

محاسبه معدل درسی در سی پلاس پلاس

دمو پروژه محاسبه معدل درسی در سی پلاس پلاس

محاسبه معدل چگونه انجام میشود؟

محاسبه معدل درسی یک فرآیند است که در آن میانگین نمرات دانشجویی در یک درس یا دوره تحصیلی مشخص می‌شود.

این فرآیند معمولاً به منظور ارزیابی عملکرد و پیشرفت دانشجویان استفاده می‌شود.

1. جمع‌آوری نمرات

برای محاسبه معدل درسی، ابتدا نمرات دانشجویان در هر یک از درس‌هایی که شرکت کرده‌اند جمع‌آوری می‌شود.

این نمرات معمولاً شامل نمرات امتحانات، تمرینات، پروژه‌ها، کارگاه‌ها و هر نوع ارزیابی دیگری است که مربوط به درس است.

2. تعیین وزن نمرات

نمرات مختلفی که از دانشجویان دریافت می‌شود ممکن است اهمیت‌های مختلفی داشته باشند.

برای مثال، نمره امتحانات ممکن است به تنهایی بیشترین وزن را داشته باشد، در حالی که نمرات تمرینات کوچکترین وزن را دارند.

این وزن‌ها معمولاً به صورت درصدی یا مقادیر مشخص شده توسط استاد یا سیاست‌های دوره مشخص می‌شوند.

3. محاسبه نمره وزن‌دار

با توجه به وزن نمرات و نمرات مختلف دریافتی، نمره وزن‌دار برای هر دانشجو محاسبه می‌شود. این کار با ضرب هر نمره در وزن مربوطه و سپس جمع آن‌ها صورت می‌گیرد.

4. محاسبه معدل

معدل نهایی برای هر دانشجو با تقسیم مجموع نمرات وزن‌دار بر تعداد واحد‌های معادل آن درس محاسبه می‌شود. تعداد واحد‌های هر درس معمولاً براساس واحد‌هایی که در هر ترم یا سال درسی به آن تخصیص داده شده است، تعیین می‌شود.

5. اعلام نتیجه

پس از محاسبه معدل برای هر دانشجو، نتایج به آن‌ها اعلام می‌شود.

این نتایج می‌تواند به صورت عددی (به عنوان مثال 16.5 از 20) یا به صورت نمایشی (مثلاً “خوب” یا “ضعیف”) باشد، بسته به سیاست‌های مربوط به سازمان یا موسسه تحصیلی.

 

پروژه پیشنهادی:محاسبه جایگشت اعداد در سی پلاس پلاس

نمونه سورس کد محاسبه معدل

برای محاسبه معدل روش های مختلفی وجود دارد یکی از این روش ها محاسبه میانگین بین اعداد میباشد.

یعنی ما ابتدا مجموع نمرات را محاسبه میکنیم و سپس تقسیم بر تعداد آن میکنیم.

نمونه ای از این کار را در سورس کد زیر میتوانید مشاهده نمایید:

#include <iostream>
#include <vector>

using namespace std;

int main() {
    vector<int> grades;
    int grade;

    cout << "Enter your grades (-1 to stop):" << endl;

    // دریافت نمرات از کاربر تا زمانی که -1 وارد نشود
    while (true) {
        cout << "Enter grade: ";
        cin >> grade;

        if (grade == -1) {
            break;
        }

        grades.push_back(grade);
    }

    // محاسبه معدل
    if (grades.size() == 0) {
        cout << "No grades entered. Exiting..." << endl;
        return 0;
    }

    double total = 0;
    for (int i = 0; i < grades.size(); ++i) {
        total += grades[i];
    }

    double average = total / grades.size();

    cout << "Your average grade is: " << average << endl;

    return 0;
}

پس از خرید چه چیزی دریافت میکنم؟

  • سورس کد کامل و قایل اجرا
  • فیلم آموزشی توضیحات خط به خط کد ها
  • پشتیبانی اجرا بر روی سیستم خودتان

از بخش تمرین سی پلاس پلاس میتوانید مجموعه تمرین های رایگان و با جواب سی پلاس پلاس را مشاهده نمایید.

 

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “پروژه محاسبه معدل درسی در سی پلاس پلاس”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمرینات مشابه

محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه محاسبه عملگر های بیتی در سی شارپ

پروژه محاسبه عملگر های بیتی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
22 مثال الگوریتم از کتاب الگوریتم مجتمع فنی

22 مثال الگوریتم از کتاب الگوریتم مجتمع فنی

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
شمارش تعداد کلمات در سی پلاس پلاس

شمارش تعداد کلمات در سی پلاس پلاس

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
فلوچارت بررسی عدد متقارن

فلوچارت بررسی عدد متقارن

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
کد کیک تولد در سی پلاس پلاس

کد کیک تولد در سی پلاس پلاس

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
نمونه سوال نرمالسازی پایگاه داده

نمونه سوال نرمالسازی پایگاه داده

  • استادیار: وفایی مقدم
  • قیمت: 30,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین تبدیل پروژه پایتون به فایل exe

تمرین تبدیل پروژه پایتون به فایل exe

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : ساده