Fonctions, gestion d'erreurs et tests unitaires
Instructions
Pour chaque énoncé :
Créer une fonction qui répond aux exigences
Créer 2 tests unitaires pour vérifier le fonctionnement normal
Identifier le domaine de valeurs acceptées (ex. quels nombres sont acceptés ?)
Ajouter la gestion d'erreur
Vérifier à l'aide d'au moins un test unitaire la gestion d'erreur
Triangle
Écrire une fonction qui prend la longueur des deux cathètes d'un triangle rectangle et qui retourne la longueur de l'hypoténuse d'un triangle rectangle. Voir au besoin : https://www.alloprof.qc.ca/fr/eleves/bv/mathematiques/le-theoreme-de-pythagore-m1284
Statistiques
Écrire une fonction qui prend une liste de nombres et qui retourne un dictionnaire contenant la somme, la moyenne, le plus grand nombre et le plus petit nombre.
Étapes suggérées pour l'écriture des fonctions
Déterminer les entrées et leur type -> deviennent les paramètres de la fonction
Déterminer les sorties et leur type -> deviennent le retour de la fonction (si plusieurs données sont attendues à la sortie, utiliser une collection de données)
Écrire la signature de la fonction (nom, paramètres, retour, types)
Déterminer l'algorithme de la fonction (pseudo-code et/ou organigramme)
Traduire l'algorithme en code et choisir les méthodes appropriées pour ce faire (ex. méthodes de Math ou de DateTime)
Last updated