>> SPEAKER: Ejja timplimenta programm li iqajjem l-utent għal integer
iżda tkompli tħeġġeġ lilhom għal numru sħiħ ieħor sakemm
li numru sħiħ huwa pożittiv.
Well, ejja tikteb dan, jinkludu cs50.h, jinkludu standard io dot h, int
[nulla] prinċipali.
Issa ejja attwalment jibdew fil-pront il- utent għal din integer filwaqt li jżommu
f'moħħu li aħna rridu li reprompt minnhom sa dak
numru huwa attwalment pożittiv.
>> So I taf tixtieq xi tip ta 'looping tibni, iżda loop li tesegwixxi fi
inqas darba.
U mfakkra l loop do-waqt li tippermetti lill- nagħmlu eżattament dan.
Ejja kodiċi dan up.
>> Ejja ewwel jiddikjara int - aħna ser sejħa hija n - fejn jinħażnu l-
integer utent.
Ejja issa jagħmlu dan li ġej.
Printf, jekk jogħġbok agħti lili int pożittiv.
Ejja issa jiksbu li int użu GetInt-librerija CS50 tal
funzjoni, n gets GetInt.
U issa aħna qed isir tagħmel xi ħaġa, imma aħna qed tmur biex tixtieq li tagħmel dan
filwaqt li n hija -
liema? -
inqas minn 1, jekk aħna tabilħaqq jridu numru sħiħ pożittiv.
>> Ejja jimxi 'l quddiem issa u jistampa.
Jekk kollox huwa tajjeb, grazzi għall-int pożittiv,
virgola, ħlief il-fajl.
Ejja issa jikkompilaw u run.
>> Kun pożittiv dot slash pożittiv.
U issa jien qed imqanqla għal int pożittiv.
Let me jikkoperaw ma 1.
Grazzi għall-int pożittiv.
>> Ejja issa terġa 'ssir dan il-programm u mhux jikkoopera.
Jekk jogħġbok agħti me int pożittiv.
Kif dwar negattiv 1?
Interessanti.
Il-programm huwa diġà reprompted me għal int.
>> Ejja tkun ftit aktar diffiċli b'0.
Għadu mhux int pożittiv, hekk ejja jikkooperaw u dan iż-żmien
jipprovdu, għal darb'oħra, 1.
Grazzi għall-int pożittiv.
>> Issa huwa importanti li wieħed jinnota li I iddikjarata n varjabbli tiegħi fuq il-linja 6,
barra tal-linja do-waqt.
Kieku I ddikjarat li n ġewwa tal tiegħi do filwaqt li loop, speċifikament fuq, ngħidu aħna,
linja 10, fejn I wkoll tikseb l-int minn l-utent, li int n jkollha biss
teżisti fi ħdan il-konfini tal-kaboċċi braces li huma bħalissa fuq
linja 8 u fuq il-linja 11.
>> Fi kliem ieħor, n ikun scoped li il-ġewwa ta 'dak loop do-waqt.
Iżda l-problema hija li aħna wkoll trid tuża n f'konformità 12
ġewwa tal-kundizzjoni.
Għalhekk anki jekk ma jidhrux daqshekk pretty, huwa ferm intenzjonat li
n huwa ddikjarat barra dan loop do-waqt.