14-12-2009, 08:29 PM
|
#6
|
تاريخ التسجيل: 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;
}
------------------------

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