CoddyRun

Parcours Le distributeur de billets Étape 1

Étape 1 sur 6

L'écran d'accueil et le solde

Ranger le nom du titulaire et son solde dans des variables, puis afficher un message d'accueil et le solde, en orange s'il est bas.

Notions :variablestexte et nombreconvertir_texteprocédurecouleur

Le résultat final du parcours : Le distributeur de billets
Le résultat final du projet
Ce qu'il faut savoir

Un distributeur doit se souvenir de deux choses : à qui appartient la carte, et combien il y a sur le compte. Ce sont deux variables de types différents :

titulaire est un texte
solde est un nombre

Assembler un message

Le + colle des textes bout à bout : "Bonjour " + titulaire + ",". Pour coller un nombre, on le transforme d'abord en texte avec convertir_texte(solde).

Une procédure pour le solde

Le solde sera affiché à plusieurs endroits du programme. Plutôt que de répéter les mêmes lignes, on les range dans une procédure, qu'on appelle avec appelle afficherSolde().

À l'intérieur, une condition choisit la couleur : orange (#FFAD1F) quand il reste moins de 50 €, bleu sinon. couleur(code, texte) affiche un texte coloré dans la console.

html("<h2>Banque CoddyRun</h2>") affiche un joli titre : seules quelques balises sont acceptées (h1 à h6, ul, li, strong…).

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 les variables en haut du programme, avant la procédure.

Indice 2

Dans la procédure : si solde < 50 alors … sinon … fin si.

Indice 3

Changez solde vaut 350 en solde vaut 30 pour vérifier que le message passe en orange.

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
titulaire est un texte
solde est un nombre

@ Le solde
procédure afficherSolde()
    si solde < 50 alors
        couleur(#FFAD1F, "Solde : " + convertir_texte(solde) + " €  (attention, solde bas)")
    sinon
        couleur(#1D9BF0, "Solde : " + convertir_texte(solde) + " €")
    fin si
fin procédure

@ Programme principal
titulaire vaut "Camille Martin"
solde vaut 350
html("<h2>Banque CoddyRun</h2>")
affiche "Bonjour " + titulaire + ","
appelle afficherSolde()

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