Module: عبارات حسابی


Problem

5 /7


ثبت عملیات حسابی

Theory Click to read/hide

قوانین نوشتن عبارات حسابی در یک زبان برنامه نویسی

فرض کنید باید یک عبارت نوشته شده به شکل ریاضی را به این روش محاسبه کنیم:

قبل از نوشتن برنامه ای که نتیجه را برای ما محاسبه می کند، قوانین را برای نوشتن عبارات جبری در یک زبان برنامه نویسی فرموله می کنیم:
1. عبارات حاوی اعداد، نام متغیرهای دیگر، علائم عملیات، پرانتزها، نام توابع هستند
2. عملیات حسابی و علائم آنها (+، -، *، /، %)
3. جداکننده بین اجزای صحیح و کسری یک نقطه است.
4. عبارت یکی در هر خط نوشته می‌شود (نشان‌گذاری خطی عبارات)، کاراکترها به‌طور متوالی یکی پس از دیگری ردیف می‌شوند، ALL علائم عملیات الصاق می‌شوند. از پرانتز استفاده می شود

بنابراین با رعایت قوانین نوشتن عبارات حسابی، باید این کسر (نشان ریاضی) را به نماد خطی تبدیل کنیم، یعنی کسر را در یک خط بنویسیم..
زیرا در صورت و مخرج مختلط هستند (یعنی شامل دو یا چند عامل هستند) سپس هنگام نوشتن به صورت خطی باید عبارات صورت و مخرج را در داخل پرانتز گرفت.
بنابراین، نماد خطی چنین عبارتی به صورت زیر خواهد بود:

(2*17.56*17.56)/(7*2.47*0.43)

بیایید برنامه ای برای محاسبه این عبارت بنویسیم:
برای انجام این کار، اجازه دهید داده های ورودی و خروجی را تعریف کنیم

ورودی:  چون ما همه مقادیر را می دانیم، پس نیازی به وارد کردن چیزی از صفحه کلید نیست، بنابراین ورودی وجود نخواهد داشت

داده های خروجی: برنامه باید نتیجه عبارت حسابی داده شده را نمایش دهد (می توانید آن را در یک متغیر قرار دهید یا بلافاصله مقدار را روی صفحه نمایش دهید).

ما بلافاصله نتیجه عبارت را بدون ذخیره آن در هیچ متغیری روی صفحه نمایش خواهیم داد.  
زیرا ما یک کسری داریم، نتیجه یک عدد واقعی خواهد بود & nbsp; <پیش> کلاس عمومی اصلی { public static void main(string[] args) { System.out.print((2*17.56*17.56)/(7*2.47*0.43)); } }
برنامه را روی رایانه خود اجرا کنید و مطمئن شوید که خروجی آن 82.949843
است.
پس از آن، کار را کامل کنید.

Problem

برنامه ای بنویسید که مقدار یک عبارت را با استفاده از یک فرمول شناخته شده محاسبه کند

\({x + y\ بیش از {x +1}}-{x\cdot y-12 \بیش از 34 + x}\)
x و y متغیرهایی از نوع عدد صحیح هستند که از صفحه کلید وارد می شوند

برنامه باید یک عدد را نمایش دهد - نتیجه عبارت

نکته: فراموش نکنید که هنگام تقسیم، باید یک عدد واقعی بدست آورید!