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


Problem

1/13

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

Theory Click to read/hide

عبارت شرطی تودرتو
به بلوک های "if". و "دیگر" ممکن است شامل هر عبارات دیگری از جمله سایر عبارات شرطی تو در تو باشد. عبارت else  به نزدیکترین if قبلی اشاره دارد.

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

Problem

با استفاده از یک دستور شرطی تو در تو، برنامه ای بنویسید که اگر عدد وارد شده از صفحه کلید بین 20 تا 40 باشد، کلمه "YES" و کلمه "NO< / را نمایش دهد. کد>" در غیر این صورت.
برنامه اصلی را با شرایط لازم تکمیل کنید.
لطفاً توجه داشته باشید که این برنامه دارای دو شاخه else  است - در صورت عدم رعایت هر یک از شرایط، کلمه "NO" باید روی صفحه نمایش داده شود.