CoddyRun

Parcours Le maître des tables Étape 1

Étape 1 sur 6

Afficher une table

Afficher la table de 7 complète, de 7 × 1 à 7 × 10, avec une boucle pour.

Notions :pourvariableconvertir_texte

Le résultat final du parcours : Le maître des tables
Le résultat final du projet
Ce qu'il faut savoir

Écrire dix lignes affiche à la main serait long et répétitif. La boucle pour fait varier un compteur et répète le même bloc :

pour i de 1 à 10
    affiche convertir_texte(numTable) + " × " + convertir_texte(i) + " = " + convertir_texte(numTable * i)
fin pour
  • i vaut 1 au premier tour, 2 au deuxième… jusqu'à 10.
  • Le bloc se ferme par fin pour.
  • numTable * i calcule le produit : en programmation, la multiplication s'écrit *. Le signe × ne sert que dans le texte affiché.

Pourquoi une variable ?

Le 7 est rangé dans numTable. Pour afficher la table de 9, il suffit de changer une seule ligne, et toute la table suit.

Le nom table aurait été plus court, mais il ressemble trop au mot réservé tableau : un nom clair et sans ambiguïté évite les surprises.

Code de départ

Ouvrez CoddyRun et partez d'un programme vide : tout commence ici.

Pas encore CoddyRun ?

Il te faut le logiciel pour faire cette étape. Il est gratuit : crée ton compte pour le télécharger, puis reviens ici, ta place t'attend.

Créer mon compte et télécharger
Besoin d'aide ?
Indice 1

Déclarez numTable est un nombre et donnez-lui la valeur 7.

Indice 2

Chaque nombre se convertit avec convertir_texte avant d'être collé au texte.

Indice 3

Un titre avec html("<h2>La table de 7</h2>") rend l'affichage plus agréable.

Voir la solution complète

Essayez d'abord par vous-même : c'est en cherchant qu'on apprend. La solution sert à vérifier ou à se débloquer.

@ Les déclarations
numTable est un nombre

@ La table
numTable vaut 7
html("<h2>La table de 7</h2>")
pour i de 1 à 10
    affiche convertir_texte(numTable) + " × " + convertir_texte(i) + " = " + convertir_texte(numTable * i)
fin pour

Ce parcours te plaît ?

Crée ton compte gratuit et construis le projet en entier, étape par étape.

Créer mon compte gratuit J'ai déjà un compte