Arithmétique

Puissance par multiplications

Énoncé

Lire une base entière et un exposant entier positif ou nul. Calculer base puissance exposant sans utiliser ^. Dans cet exercice, un exposant nul donne 1, même pour une base nulle.

Exemples et cas limites

Saisissez ces valeurs dans la console pour vérifier votre résultat :

Entrée
Base = 2
Exposant = 5
Sortie attendue
32
Entrée
Base = -2
Exposant = 3
Sortie attendue
-8
Entrée
Base = 0
Exposant = 0
Sortie attendue
1
Entrée
Base = 2
Exposant = -1
Base = 2
Exposant = 3
Sortie attendue
8

Code algorithmique

puissance.algo
1algorithme puissance
2debut
3 repeter
4 ecrire("Base = ")
5 lire(base)
6 ecrire("Exposant = ")
7 lire(exposant)
8 jusqua exposant ≥ 0
9 // compléter le traitement demandé dans l’énoncé.
10fin

Méthode

  1. Partir d’un produit égal à 1.
  2. Multiplier par la base autant de fois que l’exposant.
À retenir :

Les exposants négatifs sont exclus : ils demandent en général un résultat réel.