Tip:
Highlight text to annotate it
X
>> Давид Ј. Малан: Почнимо писање неке сложеније услове.
Конкретно, хајде да напишете програм који пита корисника за цео број,
кажу, између 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.