C-SHARP - 2.7 Exercice : Intéraction Utilisateur
Bonjour à tous et bienvenue dans cette nouvelle vidéo. Dans les précédentes vidéos, on a vu ensemble comment interagir avec l'utilisateur et convertir un string en un entier. Dans cette vidéo je vais vous donner un exercice afin de mettre en pratique la théorie qu'on a vu ensemble. C'est parti ! Donc dans cet exercice, vous devrez faire une sorte de calculatrice. En gros, comme vous pouvez le voir ici vous devez demander un nombre à l'utilisateur puis en suite vous devrez lui demander un deuxième. Le programme additionnera ces deux nombres et devra afficher le résultat de cette addition, tout simplement. Voilà pour cet exercice si vous voulez, revisionner les précédentes vidéos pour vous aider. J'espère que c'est clair pour vous. Mettez la vidéo en pause et on se retrouve juste après pour la correction. On se retrouve maintenant pour la correction de l'exercice j'espère que vous avez réussi, sinon suivez attentivement la correction avec moi. L'objectif de cet exercice était de demander à l'utilisateur d'entrer 2 nombres, les additionner et ensuite afficher le résultat de cette addition. Donc dans un premier temps il fallait faire un Console.WriteLine() et entre les guillemets on met "Entrer un nombre : " et n'oubliez pas les ; Ensuite on va interagir avec l'utilisateur donc il fallait en dessous créer une variable de type string ensuite vous pouvez lui donner comme nom nombreUn par exemple ensuite = et là la fonction Console.ReadLine() qui permet à l'utilisateur d'entrer quelque chose en fenêtre de sortie et n'oubliez pas les points virgule. Ensuite je vais faire la même chose pour le 2ème nombre je fais un Console.WriteLine(), je mets entre les guillemets "Entrer un deuxième nombre : " et n'oubliez pas les ; En dessous je créer une deuxième variable de type string que je vais appeler nombreDeux ensuite = puis la fonction Console.ReadLine() ; Je vais faire un petit résumé de ce que j'ai fais pour l'instant. Donc tout d'abord j'ai fait un Console.WriteLine() pour indiquer à l'utilisateur d'entrer un nombre. Ensuite j'ai créé une variable de type string qui va stocker ce que l'utilisateur va entrer grâce à la fonction Console.ReadLine(). Comme je vous l'avez dit dans de précédentes vidéos. La fonction Console.ReadLine ne prend en charge que les string c'est pour ça que ici j'étais obligé de créer variable de type string Et ensuite j'ai répété la même chose pour le 2ème nombre. Maintenant qu'on a stocké les nombres que l'utilisateur va entrer, il faut maintenant les utiliser. Pour ce faire on va créer une variable de type int qu'on va appeler addition. Ensuite, on met un = et là dans cette variable on va stocker le résultat de l'addition des deux nombres que l'utilisateur à entrer cependant il y a un petit problème. Si on additionne les deux variables de type string, on a vu précédemment que lorsqu'on va additionner 2 chaines de caractères, elles vont se concaténer, elles vont en gros se coller ensemble, par exemple si l'utilisateur tape des nombres comme 15 et 10 le résultat sera 1510 et encore ça ne marchera pas car on ne peut pas stocker un string dans une variable de type int. Donc comment on va faire pour remédier à cela ? Bah on va utiliser la conversion qu'on a vu dans la vidéo précédente. Pour ce faire on va écrire int .Parse et entre parenthèse on va mettre la variable nombreUn ensuite on va mettre un + car on veut faire une addition et pour terminer on écrit int.Parse et entre parenthèses on va mettre la variable nombreDeux Donc ici qu'est-ce que j'ai fait ? J'ai créé une variable addition de type int ensuite je vais lui affecter quelque chose. Et ce quelque chose c'est quoi ? Ici enfaite je récupère la valeur que contient nombreUn et nombreDeux. Ces valeurs sont à la base de type string, elles sont considérées donc comme des chaines et non un entier. Et avec la fonction int.Parse() je vais les transformer en entier qui va me permettre maintenant de les additionner et de stocker cette addition dans la variable addition. Et pour terminer, on devait afficher le résultat de cette addition. On va donc faire un Console.WriteLine() et entre les parenthèses je mets nombreUn + " + en dehors des guillemets je mets un + ensuite je mets la variable nombreDeux je fais un + je mets des guillemets je mets un = et en dehors des guillemets je fais + addition et à la fin n'oubliez pas les ; Je lance le programme, "Entre un nombre :" je tape par exemple 15 je fais Entrer Ensuite un deuxième nombre, je tape 10 je fais Entrer Et là on a bien le résultat de notre addition 15 + 10 = 25 donc on a bien réussi à demander à l'utilisateur deux nombres, de les additionner puis de les afficher. C'est tout pour cet exercice, j'espère que vous avez réussi et que tout a été clair pour vous ! Je vous dis à la prochaine dans une nouvelle vidéo .