السلام عليكم ورحمة الله وبركاتة
قمت بكتابة برنامج ألة حاسبة بسيطة وصغيرة
والكود بالأسفل
خطوات سير البرنامج هى بإعطاء 3 خيارت وهى
1 - الدخول لبرنامج الألة الحاسبة
2 -إستعراض معلومات عنى
3 -الخروج من البرنامج
وسؤالى هو هل يمكن بعد أن يختار المستخدم بند معلومات عنى يتم ظهور المعلومات ومن ثم يرجع البرنامج إلى الخيارات الثلاثة الأولى مرة أخرى ولكم جزيل الشكر
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a;
float b,c;
char d;
cout<<" Hello"<<endl<<endl<<" Easy Calculator"<<endl<<endl;
cout<<"press (1) if you want join calculator"<<endl;
cout<<"press (2) if you want know about me"<<endl;
cout<<"press (3) if you wana getout and close program"<<endl;
cout<<"your choice =";
cin>>a;
if(cin.fail()==true)
cout<<"Wrong you can chosen betwen(1,2,3)";
else
switch (a)
{
case 1:
cout<<"Please Enter Frist Number =";
cin>>b;
cout<<"Please Enter Scond Number =";
cin>>c;
cout<<"Please Enter your Choic"<<endl;
cout<<"you can use + for addition"<<endl;
cout<<"you can use - for subtraction"<<endl;
cout<<"you can use * for multiplication"<<endl;
cout<<"you can use / for division"<<endl;
cout<<"input your choice =";
cin>>d;
switch (d)
{
case '+':cout<<b+c<<endl;break;
case '-':cout<<b-c<<endl;break;
case '*':cout<<b*c<<endl;break;
case '/':
if (c<=0)
cout<<"sry ErrOr"<<b<<"/0 it's impossible"<<endl;
else
cout<<b/c<<endl;break;
default:cout<<"it's Wrong Choic you can chose betwen (+,-,*,/)"<<endl;
}
;break;
/*-------------------------------------------------------------------------*/
case 2:cout<<"Myname:- Mohamed Elhabashy"<<endl<<"Myage:- 24 year's old"<<endl<<"From Where:- i'm from Egypt (Country Of Freadom)"<<endl;break;
case 3:cout<<"bye bye See you later"<<endl;break;
}
system("PAUSE");
return EXIT_SUCCESS;
}