extrait
de l'algorithme de l'appelant |
extrait
de l'algorithme de la fonction exp |
Titre: ... Description du problème: ... Variables: en entrée: int x=10; int y=11; int rep; int rep1; corps de l'algorithme simplifié: ... corps de l'algorithme détaillé: ... rep = exp(x,y); ... rep1 = exp(y+2,x+5); |
Titre de la fonction: exp Prototype de la fonction: int fonction exp(>>int nb,>>int e) /*nb et e sont >= 0 /* Description du problème: Calcule nbe à partir de deux paramètres d'entrée nb et e. Variables: en sortie (valeur retournée): int resulExp; /* c'est le résultat de nbe */ auxiliaires: int i; /* indice de la boucle for */ corps de l'agorithme simplifié: ... corps de l'algorithme détaillé: if (e = = 0) resulExp = 1; else { resulExp = nb; for (i=1; i < e; i++) resulExp = resulExp * nb; } /* fin du if */ return (resulExp); /* valeur retounée par la fonction */ |