Information

Deadline No deadline
Submission limit No limitation

Tags

Sign in

[8.5] Extraire voyelles et consonnes [Obligatoire]

Remplacez les TODO du programme ci-dessous afin de demander à l'utilisateur d'entrer un mot et qui affiche 2 lignes :

  • le nombre de voyelles et les voyelles (dans l'ordre d'apparition et sans répétition)
  • le nombre de consonnes et les consonnes (dans l'ordre d'apparition et sans répétition)

Vous devrez au moins implémenter les fonctions suivantes:

  • une qui prend en argument une chaine de caractères et une chaine de caractères vide et qui remplit cette seconde chaine avec les voyelles
  • une qui fait la même chose avec les consonnes

Exemple

Par exemple, si l'utilisateur indique le mot "telephone", le programme devrait afficher:

Entrez un mot : telephone
2 voyelles : eo
5 consonnes : tlphn

Évaluation

Votre code va être compilé puis testé avec plusieurs valeurs d'entrées différentes pour vérifier qu'il fonctionne bien.

Cependant, prenez déjà l'habitude de tester votre code vous-mêmes car il n'y aura pas INGInious pour le vérifier automatiquement dans l'exercice récapitulatif.

Veuillez aussi suivre les bonnes pratiques suivantes car INGInious ne sait pas les vérifier automatiquement mais elles seront vérifiées dans l'exercice récapitulatif :

  • Les noms des variables, constantes, paramètres et fonctions créés sont-ils pertinents ? Correspondent-ils vraiment à ce qu'ils doivent contenir ?
  • Est-ce que le code est correctement factorisé ? Est-ce qu'il est possible de déplacer du code en dehors des sélections ou de créer des fonctions pour avoir moins de code dupliqué ?
  • Est-ce que les sélections et conditions sont correctement organisées ? Est-ce qu'il est possible de changer l'ordre des sélections ou des conditions pour diminuer leur nombre ?
  • Est-ce que toutes les fonctions sont bien spécifiées avec des préconditions et postconditions claires ?

Le code