>> ALTAVEU 1: Anem a escriure un programa que sol · licita a l'usuari int, un enter,
i després es fa una mica d'anàlisi en ell, dient-los que si
és positiu o negatiu.
Per a això, anem a planejar sobre l'ús del getInt funció a la Biblioteca CS50,
per a això necessitaré per incloure cs50.h.
Vaig a voler anticipar imprimir algunes coses que
la pantalla també.
Així que jo també vaig a incloure standardio.h.
>> I ara vaig a declarar principal com de costum.
int mainvoid, clau d'obertura i preventivament tancament claudàtor.
Vaig ara a indicador l'usuari d'aquest int.
Printf, complaure an in
I ara vaig a aconseguir que int l'usuari.
Int, diguem n, és igual getint.
>> En altres paraules, al costat de la mà dreta d'aquesta expressió, que vaig a trucar a
la funció CS50 anomenada getint, que que farà exactament això.
És llavors tornarà aquest valor Del costat dret d'aquesta
expressió a l'esquerra d'aquest expressió, en última instància, emmagatzemar
aquest valor en una variable anomenada núm.
Ara farem una mica d'anàlisi.
>> Per a això, vaig a emprar una condició, o una branca, amb si n és,
per exemple, més gran que 0, llavors estic farem el següent.
Obrir claudàtor i preventiva tancar claudàtor.
Vaig a continuació, imprimir "que va triar un nombre enter positiu. "/ n per
formateig, tanqui la cita, tancat parèntesi, punt i coma.
>> Si no, vaig a voler imprimir cosa una mica diferent.
Així la resta, obert clau de prop arrissat cotilla, printf ", que va triar un negatiu
sencer. "Molt bé, anem a guardar i compilar aquest programa.
Feu Introduïu condició de zero.
Ja estic de tornada en el meu parpellejar dot prompt retallar, condició, zero, Retorn.
>> I farem el més simple de seny comprova primer.
Un com el meu int, i de fet triat un nombre enter positiu.
Anem a executar aquest programa de nou amb condició, zero, anoti ", si us plau, donar
em an int. "Anem a tractar dos.
Jo a la veritat vaig prendre un enter positiu.
>> Anem negatiu aquest moment.
Slash Dot, condició, zero.
Negatiu 1 i vaig agafar un enter negatiu.
Però no he acabat encara.
Provem altra cantonada cas, si es vol.
Anem a tractar de zero.
>> Slash Dot, condició, zero, Entrar i zero.
I oh noi, vaig agafar un enter negatiu.
Però estic bastant segur que es defineix zero com ni positiu ni negatiu.
Així que vaig a haver de arreglar això.