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

السؤال

نشر (معدل)

باستخدام أدوات القرار (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

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

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

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

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

ارجو الرد باسرع فرصة ممكنة

 

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

Recommended Posts

  • 0
نشر

مرحباً أبرار ,  

لحل سؤال كهذا انتِ بحاجة الى استخدام أغلب أساسيات البرمجة (من تكرار و جمل شرطية و متغيرات )

و سأقدم لك شرح  مع إجابات منفصله لكل قسم من السؤال الخاص بك 

طلب من المستخدم أن يدخل اسمه 

int main() {
  string  name;
  cout << "enter your name  :"; // ادخال الاسم 
  cin >> name; // نخزين الاسم 
  cout << "Your name is: " << name;
  return 0;
}

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

int main() {
  string id;
  cout << "enter your id : "; // ادخال الرقم الجامعي 
  cin >> id; // تخزين
  cout << "Your id is: " << id;
  return 0;
}

 

يدخل المستخدم القسم الخاص بك 

int main() {
  string  type ;
  cout << "Type a class: "; 
  cin >> type; 
  cout << "Your class is: " << type;
  return 0;
}

و هنا يتم ادخال علامات كل مادة من خلال حلقة تكرار 

 

int i , sum = 0;
while (i < 5) {
  int mark;
  cout << "Type a mark"; //  ادخال العلامة الأولى في حلقة التكرار 
  cin >> mark;; // تخزين 
  cout << "Your number is: " << mark;
	sum += mark ; // جمع العلامات 
  
  i++;
}

و هنا يتم  فحص اذا كانت المجموع جيد  أم لاء 

   if( sum < 60 ) {
      // فحص اذا كان  المجموع جيد أم  لا 
      cout << "not good " << endl;
   }

هذه بشكل عام أساسيات البرنامج  الذي تريدينه يمكنك تجميع الأكواد بعد فهمها 

شكراً لك  

  • 0
نشر
بتاريخ On 10‏/11‏/2020 at 12:50 قال ابرار الطيب:

باستخدام أدوات القرار (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

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

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

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

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

ارجو الرد باسرع فرصة ممكنة

 

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...