Exercice ASP.NET – Cours 3 (2026)

Exercice 1

Créez un projet C# en Console. Créer une structure de données de type “Dictionary” appelé “age” en lui associant les types “string” (clé) et int (valeur). Entrez-y les valeurs suivante:

  • Alexandre / 32
  • Jonathan / 23
  • Marie / 38
  • René / 45

En utilisant le dictionnaire, affiché l’age de “Jonathan”.

Exercice 2

Créez un projet C# en console. Créez les méthodes suivantes

  • ValiderTelephone(string t)
  • ValiderAge(string a)
  • ValiderCourriel(string c)

Pour chaque méthode, assurez-vous que la méthode retourne true ou false en vérifiant si le contenu textuelle possède le bon format. Voici les règle

  • Un numéro de téléphone doit suivre le format : (XXX) XXX-XXXX (Chaque X est un chiffre)
  • Un age ne doit contenir que des chiffres et doit être une valeur supérieure ou égale à 0.
  • Un courriel doit respecter le format standard de courriel.

Exercice 3

Créer une classe Gestionnaire_Erreur. Cette dernière est responsable de traiter des messages d’erreur généré par l’application avec sa méthode “Traiter(string t)”. Utiliser un patron de conception “Strategy” pour faire en sorte que ces messages puisse être afficher à l’écran (Affiche un message “J’affiche le message suivant à l’écran: ”, suivit du message d’erreur “t”) ou dans un fichier texte de journalisation d’erreur (Affiche un message “Je journalise le message suivant dans un fichier: ”, suivit du message d’erreur “t”).

Exercice 4

Créez une classe Calendrier. Ce dernier a une méthode GetMois (Retourne une String du mois courant) et GetJour (Retourne un Int du jour d’aujourd’hui). Assurez-vous qu’il ne soit pas possible de créer plus d’un objet à partir de cette classe. Il n’est pas nécessaire de retourner le vériable jour ou mois.

Exercice 5

En utilisant les énumérations, représentez la situation suivante avec la programmation orientée objet.

Nous souhaitons créer un “Cornet de crème glacée”.

Celui-ci a 2 caractéristiques:

  1. Le type de cornet (Régulier ou Gauffré)
  2. Le choix de saveur (Vanille, Chocolat ou Marbré)

Créez un tableau de 5 cornets qui ont les caractéristiques suivantes:

  1. Régulier, Vanille
  2. Gauffré, Chocolat
  3. Régulier, Mabré
  4. Régulier, Vanille
  5. Gauffré, Chocolat

En utilisant une boucle, créer un programme qui comptera le nombre de saveur de chaque choix et affichera le total.

La réponse devrait être:

-Vanille: 2

-Chocolat: 2

-Mabré: 1