الى خبراء c طلب حال تمرين - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

الى خبراء c طلب حال تمرين

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2011-05-25, 18:55   رقم المشاركة : 1
معلومات العضو
وليد.هندسة كهربائية
عضو مميّز
 
الصورة الرمزية وليد.هندسة كهربائية
 

 

 
إحصائية العضو










افتراضي الى خبراء c طلب حال تمرين

لدينا ثلاث طلبة نريد ان نحسب لهم معدلاتهم الثلاث في مواد

الرياضيات

الفيزياء

الكيمياء

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

متوسط

حسن

جيد

ممتاز

ثم نرتب الطلبة الثلاث تنازليا اي من الاحسن نتيجة الى الاسوء

هنا نحتاج الى استعمال دالتي IF و while لتكرار نفس العملية للطلبة الثلاث بدلا من اعادة كتابتها ثلاث مرات



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

كود:
 #include<stdio.h>
#include<conio.h>
main (){
     
      int a,b,c,i;
     int t[2];
      for(i=0;i<3;i++){
                      printf("donne les notes de %d ere  eleve\n ",i+1);
                                     scanf("%d",&a);
                                      scanf("%d",&b);
                                       scanf("%d",&c);
                                     t[i]=(a+b+c)/3;}
      for(i=0;i<3;i++){
                        if(t[i]<10){
                                   printf(" eleve %d est  Precipite \n",i+1);
                                    }
                                   else  if(t[i]<14){
                                           printf(" eleve %d  est moyenne \n",i+1);  }
                                           else  if(t[i]<17){
                                              printf(" eleve  %d est bien  \n",i+1);  }
                                              else  if(t[i]<19){
                                                   printf("  eleve %d est tres bien \n ",i+1);  }   
                                                   else  if(t[i]<21){
                                                         printf(" eleve %d est excellent \n",i+1);   }
                                                         }
                                                       
                                                        getch();}








 


رد مع اقتباس
قديم 2011-06-22, 15:36   رقم المشاركة : 2
معلومات العضو
waliid
عضو نشيط
 
الصورة الرمزية waliid
 

 

 
إحصائية العضو










افتراضي










كود:
#include<stdio.h>
#include<conio.h>
#define n 3
main()
{
    float note[n],t[n],s=0;
    int i,j,r=1;
    for(j=0;j<n;j++)
    {
      printf("Entrez les notes d'éleve numéro %d :\n",r);
       r++;
       for(i=0;i<n;i++)
        {
          printf(" note[%d]=",i);
          scanf("%f",&t[i]);
          s=s+t[i];

        }
       note[j]=s/n;
       s=0;
    }

      for(i=0;i<n;i++)
      {

        if(note[i]<10)
           {
             printf("eleve %d est: Precipite \n",i+1);
           }
        else  if(note[i]<14 && note[i]>=10)
           {
             printf("eleve %d est: moyenne \n",i+1);
           }
        else  if(note[i]<17 && note[i]>=14)
           {
             printf("eleve %d est: bien  \n",i+1);
           }
        else  if(note[i]<19 && note[i]>=17)
           {
             printf("eleve %d est: tres bien \n ",i+1);
           }
        else  if(note[i]<21 && note[i]>=19)
          {
             printf("eleve %d est: excellent \n",i+1);
          }
    }
 getch();
}

التطبيق













رد مع اقتباس
قديم 2011-06-22, 15:44   رقم المشاركة : 3
معلومات العضو
waliid
عضو نشيط
 
الصورة الرمزية waliid
 

 

 
إحصائية العضو










افتراضي

ان كنت مهتم أخي يمكننا مناقشة الكود

لأني أرى أن طلبك مر عليه وقت طويل










رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
اااا


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 14:28

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc