خب.
پس چطور این برنامه رو تغییر بدیم که حالا سن کاربر رو چک کنیم.
و بعد هم چک کنیم که آیا با والدینشون هستن یا نه.
پس اینجا کد رو یه کم تغییر می‌دیم.
پس اینجا می‌گیم که سن برابر با Console.ReadLine باشه.
و اینجا ورودی کاربر رو می‌خونیم.
و حالا باید اون رو به int تبدیل کنیم یا پارس کنیم.
پس Console.ReadLine رو به int پارس می‌کنیم تا سن رو نگه داریم.
تو اون.
پس حالا باید از کاربر در مورد سنش بپرسیم.
سنت چنده؟
بعد می‌تونیم از IsWithParents استفاده کنیم و بر اساس جوابی که می‌دن، اون رو overwrite کنیم.
پس اینجا اول از همه از if statement استفاده می‌کنم تا چک کنم آیا بالای ۱۳ سال هستن یا نه.
و در واقع اول چک کنیم آیا بالای ۱۸ سال هستن چون if فکر می‌کنم این بلوک بیشتر منطقی باشه.
معنی بده.
پس اینجا می‌گم اگر سن بالای ۱۸ باشه، دیگه لازم نیست بپرسیم آیا با والدینشون هستن یا نه.
پس برو پارتی تو کلاب.
برو پارتی تو کلاب.
و بعد می‌گیم else if بالای ۱۳ سال هستن، اون موقع می‌پرسیم آیا با والدینشون هستن یا نه.
والدینشون یا نه.
پس این کار رو اینطوری می‌کنم.
پس اگر ۱۳ سال باشن، از یه تکنیکی استفاده می‌کنیم که هنوز پوشش ندادیم، اما تو این ویدیو نشونت می‌دم.
شما رو.
پس راه‌های دیگه‌ای هم برای انجامش وجود داره.
من فقط می‌خوام یه راه خیلی کارآمد، به اصطلاح، نشونتون بدم، چون نمی‌خوایم از کاربر در مورد والدینش بپرسیم اگر سن مناسب رو ندارن.
اگر سن مناسب رو ندارن.
پس اگر مثلاً بالای ۱۸ باشن، لازم نیست با والدینشون برن.
IsWithParents پس اینجا از استفاده می‌کنم و اون رو وابسته به اینکه فرد بله یا نه گفته، می‌کنم.
بله یا نه.
پس Console.WriteLine.
آیا با والدینت هستی؟
و بعد اینجا باید مطمئن شیم که سمی‌کالن اضافه کنیم، Console.ReadLine.
و فقط اینجا answer with y or n اضافه می‌کنم، اوکی.
پس با بله یا نه جواب بده.
پس ورودی کاربر رو می‌گیریم.
و بعد می‌تونیم اون رو داخل یه رشته ذخیره کنیم.
پس می‌گیم string isWithParents.
رشته برابر با هر چیزی که کاربر اینجا وارد کرده.
و بعد می‌تونیم چک کنیم اگر isWithParentsString برابر با yes باشه.
و اگر اینطور باشه، باید if statement اضافه کنم اینجا.
پس اگر isWithParentsString، اینجا باید از double equals استفاده کنیم.
و بعد اگر بله گفتن، می‌تونن برن پارتی.
وگرنه نمی‌تونن.
پس برو پارتی با والدینت و else هیچ پارتی‌ای برات نیست.
پس CW هیچ پارتی‌ای برات امروز نیست.
اوکی، پس بیایم قدم به قدم این رو ببینیم.
چی کار کردم.
پس از کاربر پرسیدم سنت چنده.
بعد سن رو از کنسول گرفتم.
پس از کنسول می‌خونم.
کاربر سنش رو وارد می‌کنه و شاید یه عدد کامل بنویسه.
بعد این boolean رو داریم که تنظیم کردیم و به طور پیش‌فرض false گذاشتیم، که لازم نبود
چون به هر حال false می‌شه.
درست.
اما فقط برای واضح‌تر کردن، اینجا داریمش.
بعد چک می‌کنیم اگر فرد بالای ۱۸ باشه.
اگر باشه، مستقیم می‌تونی بری تو کلاب.
اگر نباشه، بعد چک می‌کنیم آیا حداقل ۱۳ سالشه.
اگر حداقل ۱۳ سالشه، ازش می‌پرسیم آیا با والدینشه یا نه، و
ازش می‌خوایم با بله یا نه جواب بده.
پس بعد اساساً می‌گیم، اوکی، ورودی کاربر رو بگیر و ذخیره کن.
isWithParentsString. داخل این متغیر
حالا می‌تونستی این رو تغییر بدی و همه رو تو یه خط بذاری.
اما بیایم همینطوری نگه داریم.
بعد یه if statement دیگه داریم اینجا که می‌گیم isWithParentsString، آیا برابر
هستy باyes
اگر اینطور باشه، فرد می‌تونه بره پارتی.
و اگر نه، فرد نمی‌تونه بره پارتی.
و اگر فرد نه ۱۸ باشه و نه بالای ۱۳، می‌تونه بره پارتی تو مهدکودک.
پس بیایم این برنامه رو اجرا کنیم و بگیم ۱۶ سال داریم.
بعد می‌گه، آیا با والدینت هستی؟
بله.
نه، می‌گم بله.
می‌گه برو پارتی تو کلاب با والدینت.
پس بیایم دوباره اجرا کنیم و بگیم ۱۶ سال دارم و این بار هر چی می‌خوام وارد می‌کنم.
حتی می‌تونم این رو وارد کنم.
و فقط می‌گه، هیچ پارتی‌ای برات امروز نیست چون N فقط برای اینه که.
مطمئن شیم مردم واقعاً این چیزها رو وارد کنن.
اما به هر حال، حتی اگه چیز دیگه‌ای وارد کنی، فقط می‌گه هیچ پارتی‌ای برات امروز نیست، چون
تنها چیزی که چک می‌کنیم اینه که آیا جواب yes هست.
پس Y، حرف Y اوکی.
و اساساً همینه.
پس بیایم دوباره چک کنیم.
اگر ۱۸ باشیم، هنوز چک می‌کنه.
صبر کن یه لحظه.
پس باید علامت مساوی رو اینجا اضافه کنم.
پس بگیم ۱۸ سال داریم.
برو پارتی تو کلاب.
ممنون خیلی.
اوکی عالی.
پس حالا کیس نهایی رو داشته باشیم.
بگیم ۶ سال داریم و می‌گه برو پارتی تو مهدکودک اوکی.
و این برای این ویدیو کافیه.
امیدوارم لذت برده باشی.
و امیدوارم خودت هم سعی کرده باشی این تمرین رو انجام بدی.
در اون صورت تبریک می‌گم که تمومش کردی.
و تا ویدیوی بعدی.