Puissance entière, version for
Exercice · OCaml (option informatique), chapitre 4 — Programmation impérative : références et boucles
Énoncé
Écrire puissance x n calculant () avec une boucle.
Corrigé
let puissance x n =
let r = ref 1 in
for _i = 1 to n do
r := !r * x
done;
!r
On multiplie n fois par x, en partant de 1. L'indice _i ne sert pas dans le corps (on l'écrit avec un _ initial pour le signaler) : seule compte la répétition. Cas n = 0 : 1.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.