قوانین نوشتن عبارات حسابی در یک زبان برنامه نویسی
فرض کنید باید یک عبارت نوشته شده به شکل ریاضی را به این روش محاسبه کنیم:
\( {2\ *\ 17, 56 ^ 2 \over 7\ *\ 2.47\ *\ 0.43}\)
قبل از نوشتن برنامه ای که نتیجه را برای ما محاسبه می کند، اجازه دهید
قوانین را برای نوشتن عبارات جبری در یک زبان برنامه نویسی فرموله کنیم:
باید به خاطر بسپارید!
- عبارات حاوی اعداد، نام متغیرهای دیگر، علائم عملگر، پرانتز، نام توابع هستند.
- عملیات حسابی و علائم آنها (
+
، -
، *
، /
، //
، %
).
- جداکننده اعشار یک نقطه است.
- عبارت در یک خط نوشته میشود (نشانگذاری خطی عبارات)، نویسهها بهطور متوالی یکی پس از دیگری ردیف میشوند، همه علامتهای عملیاتی گذاشته میشوند و از پرانتز استفاده میشود.
بنابراین، با رعایت قوانین نوشتن عبارات حسابی، باید این کسر (نشان ریاضی) را به یک نماد خطی تبدیل کنیم، یعنی کسر را در یک خط بنویسیم.
از آنجایی که صورت و مخرج هر دو مختلط هستند (یعنی شامل دو یا چند عامل هستند)، هنگام نوشتن به صورت خطی، لازم است عبارات صورت و مخرج داخل پرانتز گرفته شود.
بنابراین، نماد خطی چنین عبارتی به صورت زیر خواهد بود:
<پیش>
(2*17.56*17.56)/(7*2.47*0.43)
بیایید برنامه ای برای محاسبه این عبارت بنویسیم. برای این کار اجازه دهید داده های ورودی و خروجی را تعریف کنیم
ورودی
از آنجایی که ما همه مقادیر را می دانیم، نیازی به وارد کردن چیزی از صفحه کلید نیست، بنابراین ورودی وجود نخواهد داشت.
حصر
برنامه باید نتیجه این عبارت حسابی را نمایش دهد (شما می توانید آن را در هر متغیری وارد کنید یا بلافاصله مقدار را روی صفحه نمایش دهید).
ما بلافاصله نتیجه عبارت را بدون ذخیره آن در هیچ متغیری روی صفحه نمایش خواهیم داد.
از آنجایی که کسری داریم، نتیجه یک عدد واقعی خواهد بود
<پیش>
چاپ ((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43))
برنامه را روی رایانه خود اجرا کنید و بررسی کنید که نتیجه ای برابر با
82.94984330235246 ایجاد کند
سپس کار را کامل کنید.