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


Problem

1/14

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

Theory Click to read/hide

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

Problem

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

برنامه اصلی را با شرایط لازم تکمیل کنید.

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