Programmer avec le langage Linotte

Besoin d'un conseil sur la programmation en Linotte ?


à l'aide

Partagez

pm
Junior Member

Messages : 1
Date d'inscription : 2009-03-18

à l'aide

Message par pm le Wed 18 Mar - 4:18

Bonjour,
dans le but d'apprendre la programmation à mes enfants, j'ai choisi linotte. Je débute donc... Et je suis déjà planté! Pour mon 1er livre je désirais faire une sorte de simul de roulette mais voilà à la seconde condition l'erreur de syntaxe me prend et je ne sais comment m'en sortir. Si quelqu'un peut m'indiquer pourquoi ce serait vraiment sympa. Voici le début du livre

Livre :calcul1
les grands rôles:
gain est un nombre valant 20
mise est un nombre valant 1
réponse est un nombre valant 19

Paragraphe : Génération du nombre
les rôles:
secret est un nombre valant 39
stop est un texte vide
Les actions :
Mélange le secret
affiche le secret
tu questionnes la stop sur "arreter?"
si stop est égale à "stop" alors termine
Si le secret est plus grand que 19 alors affiche
"Ce nombre est trop grand !" !
va à perd

paragraphe: gagne
gain vaut gain + mise * 2
mise vaut mise-1
si mise est inférieure à 1 alors mise vaut 1
Tu affiches "mise:"
va à Génération du nombre


paragraphe: perd
gain vaut gain-mise
mise vaut mise+1
Tu affiches "mise:"
si gain est supérieur à 0 alors va à Génération du nombre
tu affiches "plus de sous"
termine

Merci d'avance

cpc
Posting Freak

Messages : 1188
Date d'inscription : 2004-12-09

à l'aide

Message par cpc le Wed 18 Mar - 9:38

Bonjour,

Voici le livre corrigé, je te laisse trouver les différences.
Attention, Linotte est très pointilleux sur la syntaxe !

Ronan

Code:
Livre :
calcul1
les grands rôles:

gain est un nombre valant 20
mise est un nombre valant 1
réponse est un nombre valant 19

Paragraphe :
Génération du nombre
les rôles:

secret est un nombre valant 39
stop est un texte vide
Les actions :

Mélange le secret
affiche le secret
tu questionnes la stop sur "arreter?"
si stop est égale à "stop" alors termine
Si le secret est plus grand que 19 alors affiche "Ce nombre est trop grand !"
va vers perd

paragraphe:
gagne
gain vaut gain + mise * 2
mise vaut mise-1
si mise est inférieure à 1 alors mise vaut 1
Tu affiches "mise:
"
va vers Génération du nombre


paragraphe:
perd
gain vaut gain-mise
mise vaut mise+1
Tu affiches "mise:
"
si gain est plus grand que 0 alors va vers Génération du nombre
tu affiches "plus de sous"
termine

    La date/heure actuelle est Wed 26 Sep - 10:18