Arithmétique

PPCM à partir du PGCD

Énoncé

Saisir deux entiers A et B positifs ou nuls avec une saisie contrôlée. Calculer leur plus petit commun multiple. Si au moins une valeur est nulle, le résultat est 0.

Exemples et cas limites

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

Entrée
A = 12
B = 18
Sortie attendue
36
Entrée
A = -4
B = 6
A = 4
B = 6
Sortie attendue
12
Entrée
A = 0
B = 0
Sortie attendue
0

Code algorithmique

ppcm.algo
1algorithme ppcm
2debut
3 repeter
4 ecrire("A = ")
5 lire(a)
6 ecrire("B = ")
7 lire(b)
8 jusqua a ≥ 0 et b ≥ 0
9 // compléter le traitement demandé dans l’énoncé.
10fin

Méthode

  1. Calculer le PGCD avec Euclide en conservant A et B.
  2. Pour deux valeurs non nulles, calculer (A DIV PGCD) × B.
À retenir :

Traiter zéro avant la division. Diviser avant de multiplier limite la taille du résultat intermédiaire.