![]() |
برنامه نویسی پیشرفته c++ - نسخهی قابل چاپ +- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir) +-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1) +--- انجمن: دانشگاه پیام نور (http://forum.kishtech.ir/forumdisplay.php?fid=8) +---- انجمن: درس برنامه نویسی پیشرفته - گروه فیزیک - بهار 1404 (http://forum.kishtech.ir/forumdisplay.php?fid=357) +---- موضوع: برنامه نویسی پیشرفته c++ (/showthread.php?tid=115547) |
برنامه نویسی پیشرفته c++ - Mahsailk - 25-05-2025 ۱. تفاوت ساختاری و کاربردی بین حلقههای while و do...while در چیست؟ یک مثال کدی بنویسید که خروجی این دو حلقه را با هم مقایسه کند. ۲. در یک برنامهای که از while(true) و دستور break برای توقف استفاده شده، چه مزایا یا خطراتی ممکنه به وجود بیاید؟ در چه مواقعی این شیوه مناسب نیست؟ ۳. فرض کنید قراره نمرههای دانشآموزان رو بگیرید و فقط نمرههای معتبر (بین ۰ تا ۲۰) رو در میانگین حساب کنید. با استفاده از continue یک کد بنویس که نمرههای نامعتبر رو نادیده بگیرد. ۴. چرا در زبان ++C از static_cast<> بهجای تبدیلهای ساده مثل (int)x استفاده میکنیم؟ یک مثال بزنید که نشان بدهید این نوع cast چرا امنتر یا مناسبتره. ۵. کدی بنویس که با استفاده از switch، اعداد ۰ تا ۲ را به متن انگلیسی تبدیل کند و برای سایر مقادیر، پیام "Other number" نمایش دهد. توضیح بدهید اگر breakها را حذف کنیم چه اتفاقی میافتد. |