TP d'Algorithme qui génère les tables de multiplication de 0 à 10






Chapitre : Algorithme qui génère les tables de multiplication de 0 à 10


Voici un algorithme qui génère les tables de multiplication de 0 à 10 :


L' algorithme qui génère les tables de multiplication de 0 à 10


Pour i de 0 à 10 faire
Pour j de 0 à 10 faire
multiplier = i * j
afficher i + " x " + j + " = " + multiplier
Fin pour
afficher une ligne vide (pour séparer les tables)
Fin pour


Algorithme qui génère les tables de multiplication de 0 à 10



Explication de l'algorithme


Explication
Boucle extérieure (i de 0 à 10) : Cette boucle contrôle les multiplicateurs de 0 à 10.
Boucle intérieure (j de 0 à 10) : Pour chaque valeur de i, cette boucle génère les produits en multipliant i par chaque j de 0 à 10.
Affichage des résultats : Le résultat de chaque multiplication est affiché sous la forme i x j = résultat.
Séparation des tables : Une ligne vide est ajoutée après chaque table pour faciliter la lecture.



Implémentation en PHP


Voici comment vous pouvez implémenter cet algorithme en PHP :
<?php
for ($i = 0; $i <= 10; $i++) {
for ($j = 0; $j <= 10; $j++) {
$result = $i * $j;
echo "$i x $j = $result\n";
}
echo "\n"; // Pour séparer les tables
}
?>


Implémentation en PHP



Implémentation en Python


Et voici une version en Python :
for i in range(11):
for j in range(11):
result = i * j
print(f"{i} x {j} = {result}")
print() # Pour séparer les tables


Implémentation en Python



Résultat attendu


Le programme affichera toutes les tables de multiplication de 0 à 10, chacune séparée par une ligne vide pour une meilleure lisibilité. Par exemple :


Résultat attendu


Chaque table de multiplication est affichée, et vous pouvez voir clairement le produit pour chaque combinaison de i et j.




Autres cours et formations pouvant vous interressés


Quel langage de programmation choisir en 2026 pour débuter sa carrière en programmation informatique ?
Informatique

Quel langage de programmation choisir en 2026 pour débuter sa carrière en programmation informatique ?

À l’aube de 2026, le choix d’un premier langage de programmation est une étape déterminante pour toute personne souhaitant débuter une carrière en informatique. Le secteur évolue rapidement, porté par des domaines comme le développement web, l’intelligence artificielle, le cloud computing ou encore la cybersécurité. Face à la diversité des langages existants, il est essentiel de privilégier ceux qui sont à la fois accessibles aux débutants, largement utilisés dans le monde professionnel et porteurs d’opportunités d’emploi. Choisir le bon langage dès le départ permet non seulement d’acquérir de solides bases en programmation, mais aussi de faciliter l’évolution vers des spécialisations recherchées sur le marché du travail.

Par Abdoulaye OUEDRAOGO

Nettoyer complètement les restes de Microsoft Office après une désinstallation
Informatique

Nettoyer complètement les restes de Microsoft Office après une désinstallation

Pour nettoyer complètement les restes de Microsoft Office après une désinstallation (fichiers, clés de registre, services…), voici les méthodes manuelles et automatiques :

Par Abdoulaye OUEDRAOGO

Développement en intelligence artificielle avec phyton
Informatique

Développement en intelligence artificielle avec phyton

Le développement en intelligence artificielle (IA) avec Python est un domaine très riche et en constante évolution. Python est largement utilisé pour l'IA en raison de ses bibliothèques puissantes et de sa facilité d'utilisation.

Par Abdoulaye OUEDRAOGO