Module: (C++) دستور شرطی تودرتو. شرایط دشوار


Problem

1/14

عبارت شرطی تو در تو

Theory Click to read/hide

عبارت شرطی تودرتو
در بلوک‌های «if». و "دیگر" ممکن است شامل هر عبارات دیگری از جمله سایر عبارات شرطی باشد. این منجر به عبارات شرطی تودرتو; عبارت else به نزدیکترین if قبلی اشاره دارد.
 
مثال
اگر (A > 10) اگر (A > 100 ) cout << "شما پول زیادی دارید."؛ دیگر cout << "شما پول کافی دارید." دیگر cout << "شما پول کافی ندارید." برای سهولت درک برنامه، همه «if» مسدود می‌شوند و "دیگر" (همراه با پرانتزهایی که آنها را مشخص می کند) با 2-3 نویسه به سمت راست منتقل می شوند - به این نقد نردبان
می گویند.
ثبت "نردبان» فرم خوبی برای هر برنامه نویسی است!

Problem

با استفاده از یک دستور شرطی تو در تو، برنامه ای بنویسید که اگر عدد وارد شده از صفحه کلید بین 20 و 40 باشد، کلمه "YES" را نمایش دهد. code> و کلمه "NO" در غیر این صورت.

کدهای از دست رفته را در برنامه جایگذاری کنید.

لطفاً توجه داشته باشید که این برنامه دارای دو شاخه else است - در صورت عدم رعایت هر یک از شرایط، کلمه "NO".