>> Выступоўца 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 слэш, стан, нуль, Калі ласка, увядзіце і нуль.
І, о, хлопчык, я выбраў адмоўнае цэлае лік.
Але я ўпэўнены, што нулявы вызначаецца як ні станоўчай, ні адмоўнай.
Так што я буду мець, каб выправіць гэта.