A vous d’essayer de programmer avec les tests pour :
Proposez des tests pour l’algorithme du calcul de la puissance :
def puissance(nombre, exposant):
resultat = 1
compteur = exposant
while compteur > 0:
resultat *= nombre
compteur -= 1
return resultat
Utilisez le code de la puissance ci-dessus pour modifier l’algorithme en utilisant l’exponentiation rapide.
Procédez par étapes : chaque étape doit être simple et accompagnée d’un test si nécessaire.
Utilisez la programmaiton par les tests pour réaliser l’algorithme glouton de rendu de monnaie.
L’algorithme doit prendre en entrée deux paramètres :
Comme à chaque fois, commencer petit et ajouter des cas simples (et lerus tests) qui complexifieront votre code.