SPEAKER 1: اجازه دهید به یک برنامه بنویسید که سپس از کاربر اینترنت، یک عدد صحیح، و سپس به یک بیت از تجزیه و تحلیل بر روی آن، به آنها بگویند که آیا آن را مثبت یا منفی. برای این کار، اجازه دهید در مورد استفاده از برنامه ریزی getint تابع در کتابخانه CS50، که من قصد دارم به نیاز شامل cs50.h. من قصد دارم به پیش بینی که مایل برای چاپ بعضی از چیزهایی که صفحه نمایش نیز هست. پس من هم رفتن به عبارتند از standardio.h. 

و من از این به اعلام اصلی به طور معمول. mainvoid هوشمند، آکولاد باز و آکولاد preemptively نزدیک است. من قصد دارم در حال حاضر سریع کاربر برای که int. چون printf، من لطفا برای شوید و من در حال حاضر برای به دست آوردن که int از کاربر. متوسط، اجازه دهید آن را N می نامیم، برابر getint. 

به عبارت دیگر، در سمت راست از این بیان، من قصد دارم به تماس تابع CS50 نام getint، که در حال رفتن به انجام دقیقا همان است که. بعد از آن، به بازگشت که ارزش از سمت راست این بیان را به سمت چپ از این بیان، در نهایت ذخیره سازی که مقدار در یک متغیر به نام N. اجازه دهید در حال حاضر کمی از تجزیه و تحلیل. 

برای این، من قصد دارم به استخدام شرایط، و یا یک شاخه، با اگر n است، مثلا بیشتر از 0، پس من هستم رفتن به زیر را انجام دهید. باز کردن آکولاد و preemptively بستن آکولاد. من قصد دارم پس از چاپ "شما برداشت یک عدد صحیح مثبت است. "/ N برای قالب بندی، اعلان نزدیک، بسته پرانتز، نقطه و ویرگول بدین. 

دیگری، من قصد دارم برای چاپ شود چیزی کمی متفاوت است. بنابراین دیگری، باز آکولاد مجعد نزدیک تحریک احساسات، چون printf، "شما برداشت منفی عدد صحیح است. "خوب، اجازه دهید را ذخیره کنید و تدوین این برنامه است. را شرط صفر را وارد کنید. من برگشتم در چشمک زدن نقطه اعلان من بریده بریده، شرایط، صفر، وارد کنید. 

و اجازه دهید ساده ترین انجام از سلامت عقل چک اول است. یکی به عنوان اعضای هیات من، و من در واقع یک عدد صحیح مثبت را برداشت. اجازه دهید این برنامه را اجرا کنید دوباره با شرایط، صفر، را وارد کنید، "لطفا من یک int. "بیایید سعی دو. من در واقع برداشت یک عدد صحیح مثبت. 

بیایید منفی این زمان بروید. اسلش دات، وضعیت، صفر است. منفی 1 و I برداشت یک عدد صحیح منفی. اما من هنوز انجام نداده است. اجازه دهید در گوشه دیگری را امتحان کنید مورد، اگر شما خواهد شد. اجازه دهید به صفر امتحان کنید. 

اسلش دات، شرایط، صفر، را وارد کنید، و صفر است. و آه پسر، من برداشت یک عدد صحیح منفی. اما من کاملا مطمئنم که صفر تعریف شده است هستم به عنوان نه مثبت و نه منفی. من می خواهم به این مشکل را برطرف.