رگانتو

برای رگانتو تکنولوژی جذابه،عاشق یادگرفتن و یاد دادنه و با لب خندون حرف دلش رو اینجا مینویسه

برای رگانتو تکنولوژی جذابه،عاشق یادگرفتن و یاد دادنه و با لب خندون حرف دلش رو اینجا مینویسه

دارت - ساختار تصمیم

ساختارهای تصمیم عبارتی را ارزیابی می‌کنند. در صورت درست بودن عبارت، تکه کدی اجرا می شود. در صورت نادرست بودن عبارت تکه کد دیگری اجرا می شود.

الف) if

این ساختار تصمیم عبارتی را ارزیابی می کند و در صورت درست بودن عبارت، تکه کدی اجرا می شود.

ب) if ... else
این ساختار تصمیم عبارتی را ارزیابی می کند و در صورت درست بودن عبارت، تکه کدی اجرا می شود اما در صورت نادرست بودن عبارت، تکه کد دیگری اجرا می‌شود.

ج) if ... else if . . . else


د)switch . . . case
 
 عبارتی توسط switch ارزیابی می شود. این مقدار ارزیابی شده با مقدار هر کدام از case ها مقایسه می شود و در صورت برابر بودن، کد موجود در آن قسمت اجرا می شود.
 نکته: در انتهای هر case باید break قرار داده شود تا پس از اجرای کد موجود در case  کد دیگری اجرا نشود. اما اگر در انتهای یک   case  از دستور break استفاده نشود، شرط موجود در case جاری با شرط case بعدی or می شود.


همانطور که مشاهده می کنید دستورات مربوط به ساختار تصمیم در دارت بسیار مشابه دستورات تصمیم در سی پلاس پلاس است.

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی