برنامهای به زبان C++ بنویسید که از کاربر عرض و ارتفاع یک پنجره دسکتاپ و تعداد دکمههای کنترلی و مقدار 0 یا 1 برای قابل تغییر بودن را دریافت کند و سپس مساحت پنجره، وضعیت تغییرپذیری و یک هشدار اگر تعداد دکمهها کمتر از 1 یا بیشتر از 5 باشد را چاپ کند.
7.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:39 0.0
برای حل این مسئله از هدر و تابعهای std::cin و std::cout استفاده کنید: مقادیر عرض و ارتفاع را به صورت عدد صحیح بخوانید، مساحت را با ضرب محاسبه کرده و چاپ کنید، سپس مقدار قابل تغییر بودن (مثلاً 0 یا 1) را خوانده و با یک شرط ساده متن مناسب ("قابل تغییر" یا "غیرقابل تغییر") نمایش دهید. برای تعداد دکمهها بررسی کنید اگر خارج از بازهٔ 1 تا 5 بود یک پیام هشدار چاپ شود. نکات: ورودیها را اعتبارسنجی کنید، برای خواندن مقدار بولی میتوانید عدد 0/1 را بخوانید و به bool تبدیل کنید یا از std::boolalpha برای نمایش استفاده نمایید؛ این تمرین میتواند به عنوان شبیهسازی سادهای مرتبط با توسعهٔ برنامههای دسکتاپ یا مفاهیم اولیهٔ برنامهنویسی سیستمها در نظر گرفته شود.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای پیادهسازی از std::cin و std::cout استفاده کنید و عرض و ارتفاع پنجره را به صورت int بخوانید. مساحت را بهصورت width*height محاسبه کرده و مقدار قابل تغییر را که 0 یا 1 است به bool تبدیل کنید و نتیجه را با عبارت «قابل تغییر» یا «غیرقابل تغییر» نمایش دهید. برای تعداد دکمهها ورودی را بررسی کنید و اگر خارج از بازه 1 تا 5 بود، یک پیام هشدار چاپ کنید. این تمرین نکتههای مفیدی درباره اعتبارسنجی ورودیها، تبدیل نوع و نمایش خروجی مناسب در C++ را نشان میدهد.
گزارش