عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 14-12-2009, 08:29 PM   #2

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: ســؤال في البــرمجه ؟؟

المشاركة الأصلية كتبت بواسطة مزنة حسب الله مشاهدة المشاركة
مساكين انا عندي الحل لاكن ماراح اعلمكم كااااااااااااااااااااااااااااااااااي الله يعينكم على الفيومي شكلة هو الي اداكم السوال ههههههههههههههههههههههههههههههههه
الحل :
--------------------------------
ملاحظة : لم أعلم ما تقصد بـ seg.NO فأحتسبتها كـرقم الترتيب .
أما student.NO أحتسبتها كـ الرقم الجامعي الطالب .
--------------------------------
While



كود:
 
 
#include <stdio.h> char GPA(float mark) { if (mark >= 90 && mark <= 100) return 'A'; else if (mark >= 80 && mark <= 89) return 'B'; else if (mark >= 70 && mark <= 79) return 'C'; else if (mark >= 60 && mark <= 69) return 'D'; else return 'F'; } int main () { int total_student,studen_no; int i; int id; float grade,total_grade = 0,averag_of_grade; char gpa; printf("Please Enter The total of student -> "); scanf("%d",&total_student); printf("\n"); i = 0; while (i < total_student) { studen_no = i + 1; printf("Please Enter your ID : "); scanf("%d",&id); printf("Please Enter your Grade : "); scanf("%f",&grade); gpa = GPA(grade); printf("seg.No.%d. student.NO %d Grade %.2f letter grad %c\n\n",studen_no,id,grade,gpa); total_grade += grade; i++; } averag_of_grade = total_grade / total_student; printf("\n\nThe Average of Grade is %.2f and Average GPA is %c\n",averag_of_grade,GPA(averag_of_grade)); return 0; }
--------------------------------------

For loop



كود:
 
 
#include <stdio.h> char GPA(float mark) { if (mark >= 90 && mark <= 100) return 'A'; else if (mark >= 80 && mark <= 89) return 'B'; else if (mark >= 70 && mark <= 79) return 'C'; else if (mark >= 60 && mark <= 69) return 'D'; else return 'F'; } int main () { int total_student,studen_no; int i; int id; float grade,total_grade = 0,averag_of_grade; char gpa; printf("Please Enter The total of student -> "); scanf("%d",&total_student); printf("\n"); i = 0; for (i =0; i < total_student; i++) { studen_no = i + 1; printf("Please Enter your ID : "); scanf("%d",&id); printf("Please Enter your Grade : "); scanf("%f",&grade); gpa = GPA(grade); printf("seg.No.%d. student.NO %d Grade %.2f letter grad %c\n\n",studen_no,id,grade,gpa); total_grade += grade; } averag_of_grade = total_grade / total_student; printf("\n\nThe Average of Grade is %.2f and Average GPA is %c\n",averag_of_grade,GPA(averag_of_grade)); return 0; }
------------------------



هذا ,,, وبالله التوفيق .

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس