Créer une table de multiplications

Le but de ce défi est de demander un chiffre à l’utilisateur et d’afficher la table de multiplications de ce chiffre avec des chiffres et nombres de 1 à 12. Utilisez pour cela le bloc “Créer un texte avec” .

Voici un exemple de ce que peut donner l’exécution de votre algorithme :

Interpréteur de JS
● ● ●
Début de l'exécution
L'utilisateur a répondu "2" à la question "Quelle table souhaitez-vous avoir ?"
→ 2*1=2
→ 2*2=4
→ 2*3=6
→ 2*4=8
→ 2*5=10
→ 2*6=12
→ 2*7=14
→ 2*8=16
→ 2*9=18
→ 2*10=20
→ 2*11=22
→ 2*12=24
Fin de l'exécution

Le bloc “Créer un texte avec” permet de coller des morceaux de phrases entre eux pour n’avoir à la fin qu’une seule phrase. On appelle cette opération la “concaténation”. Suivant les langages, elle n’est possible qu’entre chaînes de caractères seulement, ou entre n’importe quel élément.

Dans cet exercice, il vous faudra concaténer 5 morceaux de phrases pour obtenir le résultat présenté ci-dessus.

Il existe plusieurs façons de calculer une table de multiplications :

  • En utilisant des incréments, chaque résultat d’une table de multiplication de x est la somme de x avec le résultat précédente. Ainsi si x vaut 2, 2 \times 3 est égal à 2 \times 2 + 2 (le résultat précédent plus 2).
  • En utilisant une multiplication, où l’on retient à quelle étape de la table on se trouve pour re-multiplier à chaque fois le nombre initial.

Voici l’algorithme qui a donné l’exemple de résultat ci-dessous :

Pour que l’utilisateur respecte nécessairement la consigne de ce défi, il faudrait vérifier qu’il fournisse bien un chiffre (de 0 à 9).