>> Виступаючий 1: Давайте напишемо програму, яка запитує у користувача Int, ціле,
а потім робить трохи аналізу на ньому, кажучи їм Чи
це позитивним або негативним.
Щоб зробити це, давайте плануєте використовувати GetInt функцію в CS50 бібліотеки,
за що я буду потребувати включити cs50.h.
Я збираюся передбачити бажаючи друкувати деякі речі, щоб
екран, а також.
Так я також збираюся включити standardio.h.
>> І я зараз збираюся оголосити Основний, як звичайно.
внутр mainvoid, відкрита фігурна дужка, і превентивно близько фігурна дужка.
Я збираюся зараз швидке користувач для цього міжнар.
Printf мене, будь ласка дюйма
І я зараз збираюся що інтервал від користувача.
Int, назвемо його N, дорівнює GetInt.
>> Іншими словами, на правій стороні цього виразу, я буду називати
функція CS50 називається GetInt, які збирається зробити саме це.
Це те збирається повертатися, що значення з правого боку цей
вираз в лівій стороні цього вираз, в кінцевому рахунку, зберігання
що значення у змінній називається н.
Давайте тепер зробити трохи аналізу.
>> Для цього, я збираюся використовувати стан, або філія, з якщо п,
скажімо, більше 0, то я збирається зробити наступне.
Відкрийте фігурну дужку і превентивно закрити фігурну дужку.
Я збираюся потім роздрукувати "ви вибрали позитивне ціле число ". / п для
форматування, недалеко цитата, закритий дужка, крапка з комою.
>> В іншому випадку, я збираюся хочете надрукувати щось трохи інше.
Так ще, відкритим фігурна дужка закриваюча фігурна дужки, Е, "ви вибрали негативний
ціле число. "Гаразд, давайте збережемо і скомпілювати цю програму.
Зробити Condition Zero Enter.
Я повернувся в моє миготливою рядку точкою слеш, стан, нуль, Enter.
>> І давайте зробимо найпростіший розсудливості перевіряє спочатку.
Один, як мій Int, і я дійсно взяв позитивне ціле число.
Давайте запустимо цю програму знову стан, нуль, Enter, "будь ласка, дайте
мені внутр. "Давайте спробуємо два.
Я дійсно взяв позитивне ціле число.
>> Підемо негативний цього разу.
Dot слеш, стан, дорівнює нулю.
Негативний 1, і я вибрав від'ємне ціле число.
Але я ще не закінчив.
Давайте спробуємо інший кут так, якщо ви будете.
Давайте спробуємо нулю.
>> Dot слеш, стан, нуль, Введіть і нуль.
І, о, хлопчик, я вибрав від'ємне ціле число.
Але я впевнений, що нульовий визначається як не позитивною, ні негативною.
Так що я буду мати, щоб виправити це.