عملگر های ریاضی و نمایش نتیجه
در این مطلب با نحوه استفاده از عملگر های ریاضی در برنامه نویسی با زبان دارت آشنا خواهید شد؛ عملگر ها برای ریاضی برای جمع، تفریق، ضرب و تقسیم مقادیر در برنامه نویسی استفاده می شود.
در ادامه مطلب به بررسی این موضوع خواهیم پرداخت. با ما همراه باشید.
عملگر های ریاضی در زبان دارت به همان صورت که ریاضی نوشته می شوند استفاده می شود؛ برای مثال جهت جمع کردن دو عدد ما می توانیم از + استفاده کنیم.
لیستی از عملگر ها در زبان دارت:
-
- عملگر های ریاضی:
- عملگر "+" جهت جمع دو مقدار عددی یا به هم چسباندن دو رشته ( String ).
- عملگر "-" جهت تفریق کردن دو مقدار عددی.
- عملگر "*" جهت ضرب دو مقدار عددی. ( از ستاره برای ضرب استفاده می شود ).
- عملگر "/" جهت تقسیم دو مقدار عددی.
- عملگر های مقایسه ای:
- عملگر " < " آیا مقدار سمت راست از مقدار سمت چپ بزرگتر است؟
- عملگر " > " آیا مقدار سمت راست از مقدار سمت چپ کوچکتر است؟
- عملگر " => " آیا مقدار سمت راست از مقدار سمت چپ بزرگتر یا مساوی است؟
- عملگر " =< " یا مقدار سمت راست از مقدار سمت چپ کوچکتر یا مساوی است؟
در بالا لیستی کامل از پرکاربرد ترین عملگر های دارت را با توضیح مشخص کردیم.
اکنون برای آنها چند مثال می زنیم:
void main(List<String> args) {
int dartAge = 12; // مشخص کردن یک متغیرprint(dartAge + 5); // نمایش حاصل متغیر بعلاوه 5}
void main(List<String> args) {int dartAge = 12; // مشخص کردن یک متغیرprint(dartAge - 5); // نمایش حاصل متغیر منفی 5}
void main(List<String> args) {int dartAge = 12; // مشخص کردن یک متغیرprint("Dart has ${dartAge} years old!."); // نمایش مقدار متغیر// نمایش مقدار متغیر بعلاوه 5print("Dart has ${dartAge + 5} years old!.");}
در این روش رشته خود را می نویسیم و هرجا خواستیم متغیری را نمایش بدهیم یک علامت $ و سپس علامت های آکولاد باز و بسته را می گذاریم و عبارت یا متغیری که می خواهیم نمایش داده شود را می نویسیم.
عمل گر های ضرب و تقسیم نیز به همین صورت کار می کنند.
نکته مهم در تقسیم: در تقسیم حاصل خروجی از عملگر به صورت اعشاری خواهد بود! ، به عنوان مثال خروجی 12 تقسیم بر 2 می شود عدد 6.0 که یک عدد اعشاری است. ( 6.0 با 6 از نظر نوع متفاوت است )
در مطلب بعد به بررسی عملگر های مقایسه ای خواهیم پرداخت و با نوع داده جدیدی آشنا خواهیم شد.
- ۰۲/۰۹/۲۳