اذهب إلى المحتوى

السؤال

نشر

باستخدام أدوات القرار (if condition&&switch) اكتب برنامج يعمل على :

1- الطلب من المستخدم إدخال اسمه ورقمه الجامعى

2- اختبار الى قسم ينتمى باستخدام  if اذا ادخل حرف A فهو ينتمى الى قسم التحكم واذا ادخل حرفT فهو ينتمى الى قسم الاتصالات 

3- إخراج تقديرة فى مادة معينة بعد أن يدخل درجته ( A(100-90  و (B(90-80 و(c(80-7 0 و(D(70-60  و (F(06-50

4- إخراج:

الاسم :

الرقم الجامعى:

التقدير:

يتم انشاء البرنامج بلغة C++

Recommended Posts

  • 0
نشر

مرحباً بك.

البرنامج يمكن تنفيذه كالآتي:

#include <iostream>
#include <string>

using namespace std;

int main(void)

{
    string student_name, student_id;
    char depratment;
    int result;

    cout << "Student Name: ";
    cin >> student_name;
    cout << "Student ID: ";
    cin >> student_id;
    cout << "Department: ";
    cin >> depratment;
    cout << "Result: ";
    cin >> reult;

    string division;
    char grade;

    // Using if
    if(depratment == 'A')
        division = "Control";
    else if (depratment == 'T')
        division = "Telecommunication";
    else
        division = "Unknown";

    // Using switch
    switch(depratment){
        case 'A':
            division = "Control";
            break;
        case 'T':
            division = "Telecommunication";
            break;
        default:
            division = "Unknown";
    }

    if(result >= 90 && result <= 100)
        grade = 'A';
    else if(result >= 80 && result < 90)
        grade = 'B';
    else if(result >= 70 && result < 80)
        grade = 'C';
    else if(result >= 60 && result < 70)
        grade = 'D';
    else
        grade = 'F';

    cout << "Name: " << student_name << endl;
    cout << "ID: " << student_id << endl;
    cout << "Grade: " << grade << endl;

    return 0;    
}

 

  • 1
نشر (معدل)
بتاريخ On ‎3‎/‎7‎/‎2020 at 22:35 قال Hamza Ibrahim:

باستخدام أدوات القرار (if condition&&switch) اكتب برنامج يعمل على :

1- الطلب من المستخدم إدخال اسمه ورقمه الجامعى

2- اختبار الى قسم ينتمى باستخدام  if اذا ادخل حرف A فهو ينتمى الى قسم التحكم واذا ادخل حرفT فهو ينتمى الى قسم الاتصالات 

3- إخراج تقديرة فى مادة معينة بعد أن يدخل درجته ( A(100-90  و (B(90-80 و(c(80-7 0 و(D(70-60  و (F(06-50

4- إخراج:

الاسم :

الرقم الجامعى:

التقدير:

يتم انشاء البرنامج بلغة C++

 

باستخدام ادوات التحكم التكرارية for loop,whiel ,whiel do

قم بتعديل البرنامج السابق لادخال بيانات خمسة طلاب باستخدامfor loop while

يجب تعديل البرنامج السابق باستخدامdo whiel

لعدد غير محدود من الطلاب بحيث يستمر ادخال البيانات حتى كتابة الشرط

قم بتعديل البرنامج السابق باضافه المصفوفات وادخال بيانات عشرة طلاب باستخدام المصفوفات وايجاد متوسهم ثم من المتوسط تحدد التقدير العام لجميع المواد واخراج بياناتةكل طالب وتقديره العام

 

 

تم التعديل في بواسطة ابرار الطيب
خطا مطبعي

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...