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.

Comprendre la correction

Déroulement sur un exemple

  1. Pour base = 2 et exposant = 5, produit commence à 1.
  2. Chaque passage multiplie par 2 : 2, 4, 8, 16 puis 32.
  3. Cinq multiplications donnent 2 puissance 5 = 32. Un exposant nul laisse le produit initial à 1.

Erreurs à éviter

  • Ne multipliez pas simplement base par exposant : 2 × 5 vaut 10, pas 32.
  • Une base négative est permise. Seul l’exposant doit être positif ou nul dans cet exercice.
Consulter le guide de syntaxe algorithmique