
آموزش جامع زبان برنامهنویسی C++ مقدماتی تا پیشرفته [0 تا 100 سی پلاس پلاس بهمراه حل تمرین و پروژه ✅] - پیادهسازی یک ماشین حساب ساده با دستور Switch - قسمت 35
در قسمت قبلی، با دستور switch
و کاربرد آن در مدیریت شرطهای پیچیده آشنا شدیم. در این قسمت، میخواهیم با استفاده از switch
یک ماشین حساب ساده ایجاد کنیم که چهار عمل اصلی (جمع، تفریق، ضرب و تقسیم) را انجام دهد. این برنامه ساده کمک میکند تا مفاهیم قبلی را بهتر درک کنید و در کنار هم قرار دهید.
پیادهسازی ماشین حساب ساده
دریافت ورودی از کاربر
در ابتدا، نیاز داریم که دو عدد از کاربر دریافت کنیم. از نوع float
استفاده میکنیم تا بتوانیم با اعداد اعشاری نیز کار کنیم. همچنین یک متغیر برای ذخیره نتیجه و یک متغیر برای انتخاب عملیات از کاربر دریافت میکنیم.
#include
using namespace std;
int main() {
float number1, number2, result;
int choice;
cout << "Enter two numbers: ";
cin >> number1 >> number2;
cout << "Choose an operation:\n";
cout << "1. Add\n";
cout << "2. Subtract\n";
cout << "3. Multiply\n";
cout << "4. Divide\n";
cin >> choice;
switch (choice) {
case 1:
result = number1 + number2;
cout << "Result: " << result << endl;
break;
case 2:
result = number1 - number2;
cout << "Result: " << result << endl;
break;
case 3:
result = number1 * number2;
cout << "Result: " << result << endl;
break;
case 4:
if (number2 != 0) {
result = number1 / number2;
cout << "Result: " << result << endl;
} else {
cout << "Error: Division by zero is not allowed." << endl;
}
break;
default:
cout << "Please enter a number between 1 and 4." << endl;
break;
}
return 0;
}
توضیحات کد
- تعریف متغیرها: متغیرهای number1، number2 برای ذخیره اعداد ورودی، result برای ذخیره نتیجه عملیات و choice برای ذخیره انتخاب کاربر تعریف شدهاند.
- دریافت ورودی: دو عدد از کاربر دریافت میشود.
- نمایش منو: منویی برای انتخاب عملیات به کاربر نمایش داده میشود.
- دریافت انتخاب کاربر: انتخاب کاربر (1 تا 4) دریافت میشود.
- استفاده از switch: بر اساس انتخاب کاربر، عملیات مورد نظر انجام میشود:
- case 1: جمع دو عدد.
- case 2: تفریق دو عدد.
- case 3: ضرب دو عدد.
- case 4: تقسیم دو عدد (با بررسی تقسیم بر صفر).
- default: نمایش پیغام خطا در صورت وارد کردن عددی خارج از محدوده 1 تا 4.
نتیجهگیری
در این قسمت، با استفاده از دستور switch یک ماشین حساب ساده را پیادهسازی کردیم که چهار عمل اصلی ریاضی را انجام میدهد. این برنامه به شما کمک میکند تا کاربرد switch را در یک مثال عملی مشاهده کنید و همچنین تمرینی برای مفاهیم قبلی باشد.
منابع خارجی مرتبط
برای مطالعه بیشتر در مورد دستور switch و کاربرد آن در C++، به منابع زیر مراجعه کنید:
ادامه دوره (قسمت 36)
در قسمت بعدی یاد میگیریم چگونه از عملگرهای منطقی داخل پرانتز حالتهای شرطی استفاده کنیم. اگر سوالی دارید، در بخش دیدگاه مطرح کنید. همچنین ممنون میشم با حمایت دلنشینتون از من و دورهها حمایت کنید.
در این قسمت قصد داریم به دستور switch بپردازیم و با استفاده از یک مثال ساده، کاربرد آن را توضیح دهیم. دستور switch یکی از...
در این قسمت، به نکتهای کوتاه ولی مهم درباره استفاده از عملگرهای منطقی در شرطها خواهیم پرداخت. این عملگرها...
ایجاد یک ماشین حساب با switch
حق کپی ویدئو مجاز نمیباشد
قسمت:
جلسه سی و پنج
نام دوره:
آموزش جامع ++C
زمان ویدئو:
5 دقیقه
مدرس:
مهدی کاظمی
در این قسمت یادخواهید گرفت:
در قسمت قبلی، با دستور switch و کاربرد آن در مدیریت شرطهای پیچیده آشنا شدیم. در این قسمت، میخواهیم با استفاده از switch یک ماشین حساب ساده ایجاد کنیم که چهار عمل اصلی (جمع، تفریق، ضرب و تقسیم) را انجام دهد. این برنامه ساده کمک میکند تا مفاهیم قبلی را بهتر درک کنید و در کنار هم قرار دهید.
