لغة ++C تنطق باللغة العربية سي بلاس بلاس و هي من أقدم اللغات و هي لغة برمجة تجميعية و كائنية أو ما يطلق عليه بالإنجليزية Compiled and Object Oriented و هذا مايميزها عن الكثير من اللغات وهي لغة قوية و منتشرة بكثرة في عصرنا الحديث كما أنها تدرس تقريبا في كل الكليات و البلدان, لغة سي ++ C لغة عميقة جدا تستطيع تصميم بها برامج على شكل CONSOL أو ألعاب كائنية و ملونة أو برامج مثل الفطوشوب و غيره من البرامج الشهيرة و هذا مايميزها عن لغة C و C# و كما أن لغة السي بلس بلس سهلة جدا مقارنة بالعديد من اللغات.
لغة السي++ C++ لغة متعددة أنماط البرمجة و هي إمتداد للغة السي C و ساعدت هذه اللغة كثيرا في بناء أنظمة التشغيل مثل الويندوز و غيره و ساهمت أيضا في تصميم ألعاب فيديو شهيرة و التعامل مع البنية الصلبة للحاسوب.
اليوم عزيزي الزائر حان الوقت لندخل صلب موضوعنا و الذي هو كود برمجة الألة الحاسبة بلغة السي ++C و السبب وراء فكرة أني أنشر هذا المقال على موقعي لأن الكثير من الطلاب يطلب منهم تصميم ألة حاسبة بلغة C++
كود برمجة الألة الحاسبة بلغة السي C++ و شرح الأوامر
لذا الأن سنقوم بطرح كود الألة الحاسبة بلغة ++C بدون إطالة :
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;
}
مشكور أخي
ردحذفنريد اله تستخدم بها جميع العمليات مرة واحدة
حذفسويتلك برنامج على السريع
حذف#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;
}