Давид Ј. Малан: Почнимо писање неке сложеније услове. Конкретно, хајде да напишете програм који пита корисника за цео број, кажу, између 1 и 10, а затим ради мало анализе. Али извештавање овај пут да ли да број је мали или средње или велике у величина, цртеж те разлике прилично произвољно. Да бисте то урадили, ја ћу да се ослони на гет инт, да функција из ЦС50 библиотека која ради управо то. И ја исто идем на полуга штампа ф. Зато ћу да почнете укључујући цс50.х као и стандардна ио.х. А онда ће да прогласе главни у уобичајени начин, маин празнина, отворен коврџава браће, близу коврџава заграда. И онда ћу да подстакну корисник за цео број. Штампа Ф, молим вас дајте ми инт између 1. и 10.. Сада идемо по тај инт изјављујући променљива се зове, рецимо, н и додељивање то је повратна вредност гет инт. Хајде сад мало анализе. Ако је н веће од или једнако 0 и н је мањи од или једнак, рецимо, 3, онда ћемо да идемо напред и штампање да си узео малу инт. Иначе, ако корисник бира, рецимо, средња вредност, да проверити за то како следи. Иф је н веће од или једнако, рецимо, 4 и н је мања или једнака, рецимо, 7, онда ћу да одштампате да си изабрао средње инт. Коначно, ја ћу претпоставити да, ако вредност између 8 и 10, они Изабрао велики инт. Тако да изрази да, ја ћу упишите, иф н је већи или једнак до 8 и н је мање од или једнако 10, напред и штампање си изабрао велики инт. Друго, ту је четврти услов овде. Ако корисник не сарађују и уместо тога откуцан вредност која је мања од 0 или већи од 10, ја желим да их једноставно укор. Друго штампају, изабрао си неважећи инт. Хајде да сачувате датотеку. Цомпиле га са учинити не-прекидач. Назад на мојој линији, ја ћу да покренете то са тачком сласх не-прекидач. И хајде да покушамо неколико вредности. Прво, хајде да буде кооперативан и укуцајте у негативном 1. Срећом, то је детектован од стране нашег Коначна грана у том стању. Хајде да покушамо поново са дот сласх не-прекидач, овај пут му даје 1. Ја заиста узео малу инт. Хајде да то урадимо поново са дот сласх не-прекидач, овај пут брање, рецимо, 5. И то је медиј Инт. Хајде да сада не опет дот сласх не-прекидач. И му дати вредност 10, која је заиста велики кам. Сада је напоменути да је овај програм могло да буде изведено у било који број начина. Пре свега, то била потпуно произвољно да сам нацртао линије које сам учинио међу малим, средњим, и велике интс. Могли смо извући оне Границе нигде. Али још занимљивије, ја нисам имао да се изразим са свим овим веће од или једнака или мања од или једнако знакова. Сам могао да, на пример, преписан уколико н је већа од или једнака 4 и н је мањи од или једнак 7, као уместо тога ако је н веће од 3 и н је мање од 8, онда одштампате си изабрао средње инт. Уосталом, ако је улаз корисника, по природа гет инт, је цео број, ми може или теста, ако је вредност већа од 3 или веће од или једнако 4. И ми такође може проверити да ли је вредност мању од 8 или мање од или једнако 7.