Aller au contenu principal

Défi — Affichage et chaînes : Billet de bienvenue

Avant de commencer

Tu peux commencer ce défi si…
  • tu sais afficher du texte avec Console.WriteLine();
  • tu sais créer une variable de type string;
  • tu sais concaténer du texte avec l'opérateur +.

Si une notion te manque, révise le cours Introduction.

Contexte

Une journée d'accueil est organisée pour les nouvelles personnes qui arrivent dans la technique. Tu dois créer un programme qui affiche un billet de bienvenue clair et agréable à lire dans la console.

Le billet est destiné à une personne précise : les valeurs du nom, du groupe, du local et de l'heure doivent être conservées dans des variables afin de pouvoir être facilement modifiées.

Besoins

Ton programme doit afficher :

  • un titre pour la journée d'accueil ;
  • le nom de l'étudiant ou de l'étudiante ;
  • son groupe ;
  • le local du premier cours ;
  • l'heure de début ;
  • un court message d'encouragement.

Le résultat doit être encadré ou organisé de manière à ressembler à un vrai billet.

Valeurs à utiliser

Pour la version de base, place dans des variables les valeurs de l'exemple : Alex Tremblay, groupe 1090, local B-321 et début 8 h 00. Tu n'as pas à demander ces valeurs à la personne qui lance le programme.

Notions à utiliser

  • Console.WriteLine();
  • variables de type string;
  • concaténation de texte avec l'opérateur +.

Contraintes

  • Utilise uniquement ce qui a été vu dans les premiers pas en C#.
  • Le programme doit être lisible et chacune des informations doit apparaître sur une ligne appropriée.
  • Utilise les libellés Nom, Groupe, Local et Début, dans cet ordre. Tu peux choisir les bordures et les espaces du billet.

Analyse avant de coder — lecture guidée

Relis le contexte, les besoins et les contraintes, puis complète cette fiche avant d'ouvrir ton éditeur de code.

QuestionTa réponse
À qui le billet est-il destiné?
Quelles sont les quatre valeurs qui doivent pouvoir être modifiées facilement?
Quels textes resteront normalement identiques d'une personne à l'autre?
Quel ordre d'affichage est obligatoire?
Quels choix de présentation peux-tu faire toi-même?

Explique ensuite, en une ou deux phrases, la différence entre une information conservée dans une variable et un texte fixe du billet.

Enfin, invente un deuxième billet avec un autre nom, un autre groupe, un autre local et une autre heure. Écris le résultat que ton programme devrait afficher pour vérifier ces nouvelles valeurs.

Exemple de résultat

Valeurs placées dans les variables : nom Alex Tremblay, groupe 1090, local B-321 et début 8 h 00.

====================================
BIENVENUE EN TECHNIQUE INFO
====================================
Nom : Alex Tremblay
Groupe : 1090
Local : B-321
Début : 8 h 00

Bonne première journée !

Critères de réussite

  • Toutes les informations demandées sont présentes.
  • L'affichage est bien organisé et facile à lire.
  • Le programme démarre et se termine sans erreur.

Tests manuels et résultats attendus

Valeurs à utiliserRésultat attendu
Nom Alex Tremblay, groupe 1090, local B-321, début 8 h 00Le titre, les quatre lignes Nom, Groupe, Local et Début, puis le message d'encouragement apparaissent dans un seul billet lisible.
Nom Mia, groupe 1080, local B-321, début 8 h 00Les lignes affichent Nom : Mia, Groupe : 1080, Local : B-321 et Début : 8 h 00; le titre et le message demeurent présents.