CoddyRun

Parcours La calculatrice de poche Étape 1

Étape 1 sur 7

Additionner deux nombres saisis

Demander deux nombres à l'utilisateur et afficher leur somme.

Notions :demandenombreconvertir_texte

Le résultat final du parcours : La calculatrice de poche
Le résultat final du projet
Ce qu'il faut savoir

Une calculatrice a besoin de deux nombres. On les range dans deux variables, déclarées comme nombres :

n1, n2 est un nombre

Attention aux noms : a est un mot réservé de CoddyRun (c'est « à » sans accent). Des noms comme n1 et n2 évitent toute surprise.

Lire une saisie

demande affiche une question et range la réponse dans la variable :

demande "Premier nombre : " dans n1

Comme n1 est un nombre, ce qui est tapé est converti en nombre. On peut alors calculer avec : n1 + n2.

Afficher le calcul

Pour mêler texte et nombres, on convertit chaque nombre avec convertir_texte, puis on colle les morceaux avec + :

affiche convertir_texte(n1) + " + " + convertir_texte(n2) + " = " + convertir_texte(n1 + n2)

Le premier + du calcul n1 + n2 additionne deux nombres ; les autres collent des textes. CoddyRun choisit selon le type de ce qui est autour.

Les nombres à virgule se tapent avec un point : 2.5.

Code de départ

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

Besoin d'aide ?
Indice 1

Déclarez les deux variables sur une seule ligne : n1, n2 est un nombre.

Indice 2

Deux demande à la suite : une pour n1, une pour n2.

Indice 3

Le résultat semble collé, comme « 35 » au lieu de 8 ? Vérifiez que n1 + n2 est bien dans convertir_texte(…), entre parenthèses.

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
n1, n2 est un nombre

@ La saisie
html("<h2>Calculatrice</h2>")
demande "Premier nombre : " dans n1
demande "Second nombre : " dans n2

@ Le calcul
affiche convertir_texte(n1) + " + " + convertir_texte(n2) + " = " + convertir_texte(n1 + n2)