ضبط عملیات حسابی
فرض کنید باید یک عبارت نوشته شده به شکل ریاضی را به این روش محاسبه کنیم:
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot \ 0.43}} \)
قوانین نوشتن عبارات حسابی
1. عبارت می تواند حاوی اعداد، نام متغیرهای دیگر، علائم عملیات، پرانتز، نام توابع، عملیات حسابی و علائم آنها باشد (+
, -
, *
>، /
، %
).
2. جداکننده بین اجزای صحیح و کسری یک نقطه است.
3. عبارت در یک خط نوشته می شود (نشان خطی عبارات).
بنابراین، با پیروی از قوانین نوشتن عبارات حسابی، باید کسر داده شده (نشان ریاضی) را به یک نماد خطی تبدیل کنیم، یعنی کسر را در یک خط بنویسیم. از آنجایی که صورت و مخرج پیچیده هستند (یعنی شامل دو یا چند عامل هستند)، هنگام نوشتن یک عبارت به صورت خطی، لازم است که صورت و مخرج داخل پرانتز گرفته شود.
بنابراین، نماد خطی چنین عبارتی به این صورت خواهد بود:
<پیش>
(2*17.56*17.56)/(7*2.47*0.43)
بیایید یک برنامه برای محاسبه مقدار این عبارت بنویسیم. برای این کار اجازه دهید داده های ورودی و خروجی را تعریف کنیم.
ورودی
زیرا ما همه مقادیر را می دانیم، پس نیازی به وارد کردن چیزی از صفحه کلید نیست، بنابراین هیچ مقدار ورودی وجود نخواهد داشت.
حصر
برنامه باید نتیجه عبارت حسابی داده شده را نمایش دهد (نتیجه را می توان در یک متغیر ذخیره کرد، یا بلافاصله روی صفحه نمایش داده شد).
در برنامه بلافاصله نتیجه را روی صفحه نمایش می دهیم. از آنجایی که ما یک کسری داریم، نتیجه یک عدد واقعی خواهد بود.
#include<iostream>
با استفاده از namespace std.
main()
{
cout << (2*17.56*17.56) / (7*2.47*0.43);
}
برنامه را روی رایانه خود اجرا کنید و مطمئن شوید که 82.949843 را برمی گرداند.