برنامه‌ای به زبان 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 برای نمایش استفاده نمایید؛ این تمرین می‌تواند به عنوان شبیه‌سازی ساده‌ای مرتبط با توسعهٔ برنامه‌های دسکتاپ یا مفاهیم اولیهٔ برنامه‌نویسی سیستم‌ها در نظر گرفته شود.

توسط پژوهشگر در 202 روز قبل ساعت 02:39
دسته بندی ها: C Plus Plus C Plus Plus for beginner
nima در 202 روز قبل ساعت 08:57

برای پیاده‌سازی از std::cin و std::cout استفاده کنید و عرض و ارتفاع پنجره را به صورت int بخوانید. مساحت را به‌صورت width*height محاسبه کرده و مقدار قابل تغییر را که 0 یا 1 است به bool تبدیل کنید و نتیجه را با عبارت «قابل تغییر» یا «غیرقابل تغییر» نمایش دهید. برای تعداد دکمه‌ها ورودی را بررسی کنید و اگر خارج از بازه 1 تا 5 بود، یک پیام هشدار چاپ کنید. این تمرین نکته‌های مفیدی درباره اعتبارسنجی ورودی‌ها، تبدیل نوع و نمایش خروجی مناسب در C++ را نشان می‌دهد.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری