القائمة الرئيسية

الصفحات

كود برمجة الألة الحاسبة بلغة السي ++ | Calculator Code In C++ Language


كود برمجة الألة الحاسبة بلغة السي ++ | Calculator Code In C++ Language


لغة ++C تنطق باللغة العربية سي بلاس بلاس و هي من أقدم اللغات و هي لغة برمجة تجميعية و كائنية أو ما يطلق عليه بالإنجليزية Compiled and Object Oriented و هذا مايميزها عن الكثير من اللغات وهي لغة قوية و منتشرة بكثرة في عصرنا الحديث كما أنها تدرس تقريبا في كل الكليات و البلدان, لغة سي ++ C لغة عميقة جدا تستطيع تصميم بها برامج على شكل CONSOL أو ألعاب كائنية و ملونة أو برامج مثل الفطوشوب و غيره من البرامج الشهيرة و هذا مايميزها عن لغة C و C# و كما أن لغة السي بلس بلس سهلة جدا مقارنة بالعديد من اللغات.

لغة السي++ C++ لغة متعددة أنماط البرمجة و هي إمتداد للغة السي C و ساعدت هذه اللغة كثيرا في بناء أنظمة التشغيل مثل الويندوز و غيره و ساهمت أيضا في تصميم ألعاب فيديو شهيرة و التعامل مع البنية الصلبة للحاسوب.

اليوم عزيزي الزائر حان الوقت لندخل صلب موضوعنا و الذي هو كود برمجة الألة الحاسبة بلغة السي ++C و السبب وراء فكرة أني أنشر هذا المقال على موقعي لأن الكثير من الطلاب يطلب منهم تصميم ألة حاسبة بلغة C++ 


كود برمجة الألة الحاسبة بلغة السي C++ و شرح الأوامر


 لذا الأن سنقوم بطرح كود الألة الحاسبة بلغة ++C بدون إطالة :

#include<iostream>
using namespace std;
int main()
{
    int a,b=0;
    float c,d=0;
    char proc;
    cout<<"please Enter Two number :)\nnow you can Enter frist number a= ";
    cin>>a;
    if(cin.fail()==true)
    {
    cout<<"Error please input number\n";
    system("pause");
    return 0;
    }
    else
    cout<<"now you can Enter scond number b= ";
    cin>>b;
    if(cin.fail()==true)
    {
    cout<<"Error please input number\n";
    system("pause");
    return 0;
    }
    else
    cout<<"Choose operation (+,-,*,/,%): \n";
    cin>>proc;
    switch (proc)
    {
           case '+':cout<<"("<<a<<"+"<<b<<")= "<<a+b<<endl;break;
           case '-':cout<<"("<<a<<"-"<<b<<")= "<<a-b<<endl;break;
           case '*':cout<<"("<<a<<"*"<<b<<")= "<<a*b<<endl;break;
           case '/':{
                if(b!=0)
                {
                c=(float)a;
                d=(float)b;
                cout<<"("<<c<<"/"<<d<<")= "<<c/d<<endl;
                }
                else
                cout<<"Error"<<a<<"/0 Wrong\n";};break;
                default:cout<<"Wrong choice you can choice between(-,+,*,/)\n";break;
    }
    system("pause");
    return 0;
}

هذا هو كود برمجة الألة الحاسبة بلغة c++ و بدون إستخدام الدوال الفرعية و الكود هذا يدعم عملية الجمع و الناقص و الضرب و القسمة. و كنا قد شرحنا سابقا كود برمجة الألة الحاسبة بلغة السي و شرحنا أيضا كود برمجة ألة حاسبة بلغة HTML

تعليقات

3 تعليقات
إرسال تعليق
  1. غير معرف1/22/2021

    مشكور أخي

    ردحذف
    الردود
    1. غير معرف5/21/2022

      نريد اله تستخدم بها جميع العمليات مرة واحدة

      حذف
    2. سويتلك برنامج على السريع

      #include
      using namespace std;
      int main()
      {
      float a , b ;
      char t ;
      string s ;
      cout<<"The first method, choose the calculation, enter {first} Second method All calculations at once Enter {second} "<>s;
      if(s == "first"){
      cout<<"num 1 :";
      cin>>a;
      cout<<"num 2 :";
      cin>>b;
      cout<<"(+,*,/,-) :";
      cin>>t;
      switch(t){
      case '+':cout<>a;
      cout<<"num 2 :";
      cin>>b;
      cout<<a<<" * "<<b<<" = "<<a*b<<endl;
      cout<<a<<" / "<<b<<" = "<<a/b<<endl;
      cout<<a<<" + "<<b<<" = "<<a+b<<endl;
      cout<<a<<" - "<<b<<" = "<<a-b<<endl;
      }
      else{
      cout<<"You should have chosen the first method or the second method"<<endl;
      cout<<"If you want the first method, which is to choose the arithmetic operation, answer with (1) or (first)."<<endl;
      cout<<"If you want the second method, you must choose the numbers only, and all arithmetic operations will appear, choose (2) or (second)"<<endl;

      }
      return 0;
      }

      حذف

إرسال تعليق

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

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