check home phone-call search send

سورس کد ماشین حساب در سی پلاس پلاس

یکی از تمرین هایی که حتما توسط اساتید درس برنامه نویسی داده می شود نوشتن برنامه ماشین حساب ساده هست، شما با نوشتن این برنامه 4 عمل اصلی رو یاد میگیرید و میتوان گفت جز برنامه های پایه ای برای یادگیری سی پلاس پلاس هست. پس پیشنهاد میکنم از این سورس کد در جهت آموزش سی پلاس پلاس استفاده کنید. معمولا این تمرین با سوال : برنامه ای بنویسید که مانند یک ماشین حساب ساده عمل کند داده می شود.

سورس کد ماشین حساب در سی پلاس پلاس

توضیحی در مورد این برنامه دهیم ، این برنامه با استفاده از دستورالعمل switch مانند یک ماشین حساب ساده عمل میکند،به این صورت که دو عدد و یک عملگر را از ورودی میگیرد و عملیات حسابی را روی آنها انجام میدهد.

نکات قابل توجه این برنامه :

  • در دستورالعمل switch حتما باید پایان هر دستور،break باشد.
  • اگر کاربر عملگر را اشتباه وارد کند،دستور default اجرا شده و جمله ی “error wrong operation..” چاپ میشود.

سورس کد ماشین حساب در سی پلاس پلاس

#include<iostream>
#include<conio.h>
using namespace std;
 
main()
{
float a,b;
char op;
cout<<"please type your calculation and press Enter:";
cout<<"\n\n"<<"exemple:3+5"<<"\n\n";
cin>>a>>op>>b;
cout<<"\n";
switch(op){
case '+':cout<<a<<'+'<<b<<'='<<a+b;break;
case '-':cout<<a<<'-'<<b<<'='<<a-b;break;
case '*':cout<<a<<'*'<<b<<'='<<a*b;break;
case '/':cout<<a<<'/'<<b<<'='<<a/b;break;
default:cout<<"error....   wrong operation...";
}
cout<<"\n\n\n"<<"press any key to exit...";
getch();
return 0;
}
//>    sourceiran.com
Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : 11 دیدگاه
Avatar
Sogand
پاسخ دهید

سلام. اگر بخوام بجای char از int استفاده کنم باید چیکار کنم ؟

Avatar
امیر
پاسخ دهید

فقط این کد ها تو visual studio code کار نمی کنه ارور میده ایا لازم است چیزی رو نصب کنم؟

Avatar
عرفان
پاسخ دهید

من میخام بعد از انجام دستور بیرون نره و مثل یک ماشین حساب واقعی عمل کنه
چیکار کنم؟

    Avatar
    پشتیبان سورس ایران در پاسخ عرفان
    پاسخ دهید

    سلام
    وقت بخیر
    با حداقل امکانات سیستمی هم می توانید برنامه نویسی کار کنید
    مثلا 2 تا 4 گیگ رم با یک سی پی یو corei5
    با اینا راحت می تونی کد نویسی کنید

    Avatar
    سید مرتضی در پاسخ عرفان
    پاسخ دهید

    عزیزم کد های بالا رو چند بار پشت هم کپی کن اینبار می تونی زیاد باشه

Avatar
محمد بشیر حضوری
پاسخ دهید

این گونه سایت ها بسیار برای دانشجویان بسیار تاثیر گذار هست

Avatar
محمد بشیر حضوری
پاسخ دهید

این گونه سایت ها بسیار برای دانشجویان رشته مهندسی کامپیوتر خوب هست

Avatar
محمد بشیر حضوری
پاسخ دهید

دانشجویان به این گونه سایت ها بسیار نیاز دارد

Avatar
محمد بشیر حضوری
پاسخ دهید

این گونه سایت ها بسیار عالی هست


شما با موفقیت در خبرنامه ما عضو شدید