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


Problem

1/14

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

Theory Click to read/hide

به بلوک های "if". و در غیر این صورت" ممکن است شامل هر عبارت دیگری از جمله سایر گزاره های شرطی تودرتو باشد. عبارت else به نزدیکترین if
قبلی اشاره دارد
به عنوان مثال 
<پیش> اگر A > 10 سپس اگر A > 100 بعد writeln('شما پول زیادی دارید.') دیگر writeln ('شما پول کافی دارید.') دیگر writeln ('شما پول کافی ندارید.') برای سهولت در درک برنامه، تمام "اگر" بلوک می شود و در غیر این صورت" (همراه با سپس و شروع - پایان) با 4 کاراکتر به سمت راست منتقل می شوند - چنین ورودی ورودی نردبانی
نامیده می شود. ضبط "نردبان» فرم خوبی برای هر برنامه نویسی است!

Problem

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

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

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