C-SHARP - 1.5 Exercice : Affichage
Bonjour à tous et bienvenue dans cette nouvelle vidéo. Après la théorie, place à la pratique je vais vous donner un petit exercice à faire. On a vu comment afficher des choses en fenêtre de sortie. Maintenant je voudrais que vous m'affichiez en fenêtre de sortie « Bonjour, il fait très beau aujourd'hui » sur une ligne mais en deux fois. Je vais vous expliquer. En gros « Bonjour, » et « il fait très beau aujourd'hui » ne seront pas dans la même fonction mais sur la fenêtre de sortie il doit y avoir affiché Bonjour, il fait très beau aujourd'hui sur une seule et même ligne pas de retour à la ligne entre « Bonjour » et « il fait très beau aujourd'hui » . Et ensuite vous devrez afficher en dessous de cette phrase, à la ligne « Oui effectivement, c'est un temps pour aller faire du sport » Voilà l'exercice que vous avez à faire. Mettez la vidéo en pause et dans un instant, on se retrouve pour la correction. Donc c'est parti À vos marques ! Prêts ! Codez ! On se retrouve maintenant pour la correction de l'exercice, j'espère que vous avez réussi. Donc c'est parti pour la correction. le but de cet exercice était d'afficher « Bonjour, il fait beau aujourd'hui » sur une seule et même ligne cependant dans deux fonctions différentes. Pour cela, vous vous rappelez dans la vidéo précédente je vous avais parler de deux fonctions Console. WriteLine() ; qui permet d'afficher en fenêtre de sortie ce qu'on lui passe en paramètre et effectue un retour à la ligne à la fin. Ce qu'on passe dans les parenthèses se nomme paramètre, retenez bien cette notion car on l'utilisera par la suite. Pour revenir, on a vu ensemble une autre fonction qui elle, n'effectue pas de retour à la ligne. Lorsqu'on va afficher quelque chose, et que si derrière on réaffiche une phrase, elle va se superposer avec celle qu'on a affichée juste avant. Et cette fonction : c'est Console.Write(); donc ici il fallait faire quoi pour la première consigne : Il fallait écrire «Console.Write(« Bonjour, ») et à la fin on met un ; Ensuite vous revenez à la ligne et vous écrivez Console.WriteLine(« il fait très beau aujourd'hui ») ; à la fin Si on clique sur le bouton play, on voit bien que "Bonjour, il fait très beau aujourd'hui" est affiché sur une seule et même ligne avec deux fonctions différentes. Petites indications sur le code : Vous voyez qu'ici j'ai mis un espace après la virgule en effet si je ne mets pas d'espace, le programme va afficher directement les phrases les unes sur l'autre je vais supprimer l'espace et je vais appuyer sur le bouton play et vous voyez ? Il a collé les 2 phrases. Un ordinateur effectue les tâches qu'on lui demande sans réfléchir il ne va pas se dire ah bah tiens je vais concaténer 2 chaînes je vais automatiquement mettre un espace. C'est pour cela que par la suite lorsque vous allez faire des programmes avec des chaînes de caractères et que vous allez les concaténer avec d'autres chaînes, n'oubliez pas les espaces. Ensuite une autre indication, pourquoi ici je n'ai pas mis Console.Write simple mais plutôt Console.WriteLine Je pense que vous avez deviné ? En effet c'est pour anticiper directement la 2ème consigne qui était d'afficher à la ligne « Oui effectivement, c'est un temps pour aller faire du sport » Donc ensuite pour continuer je peux utiliser une des 2 fonctions, je vais écrire Console. WriteLine(« Oui effectivement, c'est un temps pour faire du sport ») et n'oubliez pas le ; à la fin Je clique sur le bouton play et on a bien en fenêtre de sortie "Oui effectivement, c'est un temps pour faire du sport." C'est tout pour cet exercice. J'espère en tout cas que vous avez réussi et que cette vidéo vous a plu. Je vous dis à tout de suite dans de prochaines vidéos.