C-SHARP - 1.5 Exercice : Affichage
Cet exercice met en pratique l'affichage en console. L'objectif : afficher « Bonjour, il fait très beau aujourd'hui » sur une seule ligne mais en utilisant deux fonctions différentes, puis sur la ligne suivante « Oui effectivement, c'est un temps pour aller faire du sport ». Mettez la vidéo en pause, codez la solution, puis confrontez-la à la correction qui suit.
Correction
Deux fonctions sont à votre disposition : Console.WriteLine() affiche son paramètre puis ajoute un retour à la ligne, et Console.Write() affiche sans saut de ligne. Le paramètre est ce qu'on passe entre les parenthèses (retenez bien cette notion). Pour respecter la consigne « deux fonctions pour une seule ligne », on combine Console.Write et Console.WriteLine :
Console.Write("Bonjour, ");
Console.WriteLine("il fait très beau aujourd'hui");
Console.WriteLine("Oui effectivement, c'est un temps pour aller faire du sport");
- L'espace après la virgule dans
"Bonjour, "est indispensable : sans lui, les deux phrases se colleraient - Un ordinateur ne devine pas qu'il faut insérer un espace lors d'une concaténation
- Le
WriteLinede la deuxième instruction provoque le saut de ligne nécessaire pour afficher la troisième phrase en dessous - Chaque instruction se termine par un
;
Lancez le programme avec le bouton Play. La fenêtre de sortie affiche « Bonjour, il fait très beau aujourd'hui » sur une seule ligne (produite par deux appels distincts), puis « Oui effectivement, c'est un temps pour aller faire du sport » sur la ligne suivante. C'est tout pour cet exercice : pensez à anticiper la suite quand vous choisissez entre Write et WriteLine, et soyez attentifs aux espaces dans vos chaînes de caractères. Rendez-vous dans la prochaine vidéo.