>> INTERLOCUTEUR 1: Écrivons un programme qui invite l'utilisateur à int, un nombre entier,
et fait alors un peu d'analyse sur elle, pour leur dire si
il est positif ou négatif.
Pour ce faire, nous allons planifier sur l'utilisation de la getInt fonction dans la bibliothèque CS50,
pour qui je vais avoir besoin de d'inclure cs50.h.
Je vais anticiper vouloir pour imprimer des choses à
l'écran ainsi.
Donc, je vais aussi inclure standardio.h.
>> Et je vais maintenant déclarer principal comme d'habitude.
int mainvoid, ouvert accolade, et accolade préventivement près.
Je vais maintenant rapidement pour que l'utilisateur int.
Printf, s'il vous plaît moi un po
Et je vais maintenant obtenir qui int de l'utilisateur.
Int, appelons-n, est égal getint.
>> En d'autres termes, sur le côté droit de cette expression, je vais appeler
la fonction CS50 appelé getint, qui va faire exactement cela.
Il est ensuite aller à retourner cette valeur à partir du côté droit de cette
expression vers le côté gauche de cette expression, en fin de compte le stockage
cette valeur dans une variable appelée n.
Faisons maintenant un peu d'analyse.
>> Pour cela, je vais employer un état, ou une branche, avec si n est,
par exemple, supérieure à 0, alors je suis va faire ce qui suit.
Ouvrez accolade et préventivement fermer accolade.
Je vais imprimer ensuite "vous avez choisi un nombre entier positif. "/ n pour
mise en forme, à proximité citation, fermé parenthèses, point-virgule.
>> Sinon, je vais vouloir imprimer quelque chose d'un peu différent.
Donc autre, ouverte accolade près bouclés accolade, printf, "vous avez choisi un négatif
entier. "Très bien, nous allons sauvegarder et compiler ce programme.
Faire état zéro Entrée.
Je suis de retour à mon point clignotant rapide réduire, état, zéro, Entrée.
>> Et nous allons le faire le plus simple de santé mentale vérifie en premier.
Un mon int, et je fait choisir un nombre entier positif.
Lançons ce programme à nouveau avec état, zéro, Enter ", s'il vous plaît donner
moi un int. "Essayons deux.
Moi, je pris un nombre entier positif.
>> Allons négative cette fois.
Point barre, l'état zéro.
Négatif 1 et j'ai pris un entier négatif.
Mais je n'ai pas encore fini.
Essayons un autre angle cas, si vous voulez.
Essayons zéro.
>> Point barre, l'état zéro, Entrez, et zéro.
Et oh boy, j'ai pris un entier négatif.
Mais je suis sûr que zéro est défini que ni positif ni négatif.
Donc, je vais avoir à résoudre ce problème.