Девід Дж. Малан: Давайте почнемо писати деякі більш складні умови. Зокрема, давайте напишемо програму що запитує у користувача ціле число, кажуть, від 1 до 10, а потім робить трохи аналізу. Але звітності на цей раз чи що кількість невелика або середній або великий в розмір, малюнок ці відмінності досить довільно. Щоб зробити це, я збираюся покладатися на GET внутр, що функція від CS50 бібліотека, яка робить саме це. І я також збираюся важелі друку е. Так що я збираюся почати шляхом включення cs50.h як а також стандарт io.h. І, підійшовши до потім оголосити головним у Звичайний спосіб, тап_п недійсними, відкрита фігурна дужки, недалеко фігурна дужка. І я тоді збирався підкажуть користувач для цілого числа. Роздрукувати е, будь ласка, дайте мені Int між 1 і 10. Тепер давайте перейдемо що Int, оголосивши змінна з ім'ям, скажімо, п і призначення це повертається значення короткострокового міжнар. Давайте тепер зробити трохи аналізу. Якщо п більше або дорівнює 0 і N менше або дорівнює, скажімо, 3, Потім ми збираємося йти вперед і друк , Що Ви вибрали невеликий Int. В іншому випадку, якщо користувач вибирає, наприклад, розміру вартості середнього, давайте перевірте, що в наступному. Інакше, якщо п більше або дорівнює, скажімо, 4 і п менше або дорівнює скажімо, 7, то я збираюся друкувати , Що Ви вибрали середній Int. Нарешті, я буду вважати, що якщо значення між 8 і 10, вони взяв великий Int. Таким чином, щоб висловити, що я буду введіть, інакше, якщо N більше або дорівнює 8 і н менше або дорівнює 10, вперед і роздрукувати ви вибрали великий Int. В іншому випадку, є четверта умова тут. Якщо користувач не співпрацюватиме і замість набрали значення, менше, ніж 0 або більше 10, я хочу просто догану. Останнє роздрукувати, ви вибрали інвалід внутр. Давайте зберегти файл. Збирати з зробити не-перемикач. Повернутися в моєму запрошенні, я збираюся працювати це з точки Сократ не-перемикач. І давайте спробуємо кілька значень. По-перше, давайте будемо відмовлятися від співпраці і введіть в негативній 1. На щастя, це була виявлена ​​нашим Остаточний філія в такому стані. Давайте спробуємо знову точка слеш НЕ-перемикач, на цей раз надавши йому 1. Я дійсно взяв невеликий Int. Давайте зробимо це знову точка слеш НЕ-перемикач, на цей раз вибираючи, скажімо, 5. І це середа внутр. Давайте тепер робити знову точка Сократ не-перемикач. І дати йому значення 10, що дійсно великий внутр. Тепер варто зауважити, що ця програма могли б бути реалізовані в будь-яку кількість способів. Насамперед, він був повністю довільне, що я намалював лінії, які я зробив серед малих, середніх, і великі цілі. Ми могли б звернено тих, Межі в будь-якому місці. Але що більш цікаво, у мене не було виразити себе з усіма з них більше або дорівнює або менше або дорівнює знаків. Я міг би, наприклад, переписати, якщо N більше або дорівнює 4 і N менше або дорівнює 7, а замість якщо п більше, ніж 3 і п менше, ніж 8, потім роздрукувати ви вибрали середній Int. Зрештою, якщо вхід користувача, по характер короткострокового Int, є цілим числом, ми Можна або тест, якщо це значення більше ніж 3 або більше або дорівнює 4. І ми могли б також перевірити, якщо що значення менше 8-менш або дорівнює 7.