منتديات الجلفة لكل الجزائريين و العرب - عرض مشاركة واحدة - برنامج آلة حاسبة صغيرة (Mini Calculatrice) بلغة C
عرض مشاركة واحدة
قديم 2016-12-20, 12:01   رقم المشاركة : 5
معلومات العضو
dz4all
عضو مجتهـد
 
الصورة الرمزية dz4all
 

 

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










افتراضي

السلام عليكم

هذا الكود لديه نفس المبدأ مع اضافات
#بنفس المعطيات يمكنك اجراء اكثر من عملية يعني على نفس A وB يمكنك حساب مجموعها و جداءهما
#العودة لبداية البرنامج من اجل تغيير المعطيات ، لا ينتهي البرنامج الا اذا اخترت الخروج Quitter
كما ان البرنامج يأخد بعين الاعتبار حالة االمقام معدوم عند اجراء عملية القسمة

كود:
#include<stdio.h>
/*Programme similaire à une mini-calculatrice*/

int main()
{
    float a,b;
    int i,j=0;
    
        printf("\n******************************************************************\n");
        printf("\t\t\tMini-Calculatrice\t\t\t\n");
        printf("******************************************************************\n\n");
        
        printf("\n  Veuillez choisir l'op%cration %c effectuer : \n",130,133);
        
        system("cls");  
        do {    
                printf("\n\n\t1.Saisir 2 nombres (a,b)\n\n\t2.a+b\n\n\t3.a-b\n\n\t4.a*b\n\n\t5.a/b\n\n\t6.Quitter \n\n");
                scanf("%d",&i);
            switch(i)
            {        
                case(1):printf("\n Veuillez saisir deux nombres\n\n a = ");
                        scanf("%f",&a);
                        printf("\n b = ");
                        scanf("%f",&b);
                         break;
                     
                case(2):printf("\n\n\a\tLa somme de %.2f et %.2f est : %.2f\n\n",a,b,a+b);
                         break;
                     
                case(3):printf("\n\n\a\tLa diff%crence entre %.2f et %.2f est : %.2f\n\n",130,a,b,a-b);
                         break;
                     
                case(4):printf("\n\n\a\tLe produit de %.2f et %.2f est : %.2f\n\n",a,b,a*b);
                         break;
                     
                case(5):if(b!=0) printf("\n\n\a\tLa division de %.2f sur %.2f est : %.2f \n\n",a,b,a/b);
                        else printf("\n\n\a\tLa division ne peut pas etre effectuer car b=0\n\n"); // le cas ou le dénominateur est égal 0
                         break;
                     
                case(6):break;
            } 
            
       
        } while (i!=6);
    
    
}
بالتوفيـــــــــــــــق









رد مع اقتباس