J'ai créé mon premier programme, il faut deviner un nombre entre 1 et 1000, la calculette nous affiche plus ou moins, au bout de 5 essais, elle nous donne le premier chiffre, au bout de 10, le second. Quand on trouve le chiffre, elle nous affiche gagné, suivi du nombre d'essais qu'on a mis pour trouver le nombre.
( personnellement, mon record est 8 ) NOTE: x = mutiplié par, => = plus grand ou égal, <= = plus petit ou égal, -> = sto, et # = différent de ( pas égal ).
Code
Texte en sous-format code
: EffEcr
: entAléat(1,1000,1)->L1
: L1(1)->A
: A->B
: If B=>100
: Then
: partEnt (A/100)->L1(1)
: B-L1(1)x100->B
: Else
: 0->L1(1)
: End
: L1(1)->I
: If B=>10
: Then
: partEnt(B/10)->L1(2)
: B-L1(2)x10->B
: Else
: 0->L1(2)
: End
: B->L1(3)
: 0->C
: While X#A
: C+1->C
: Prompt X
: If X<A
: Disp "PLUS"
: If X>A
: Disp "MOINS"
: If X=A
: Disp "GAGNE"
: If C=5
: Then
: Disp "PREMIER CHIFFRE",L1(1)
: End
: If C=10
: Then
: Disp "DEUXIEME CHIFFRE",L1(2)
: End
: End
: Disp "ESSAIS:",C
Luffychigo Invité
Posté le : Ven 21 Jan 2011, 21:50
Vous pouvez tester et me dire ce que vous en pensez^^
Merci !
Autorisation : Membre
Nb de messages : 57
Inscrit le : Jeu 08 Oct 2009, 20:56
Posté le : Ven 21 Jan 2011, 22:15
Pour un premier programme, maîtrise des listes, pas mal tout ça.
Je n'ai pas recopié le code sur ma ti mais il a l'air bon.
Je sais que le Prompt prend moins de place, mais pour un programme comme celui-là, un conseil mets des Input avec une jolie phrase demandant le nombre, c'est plus confortable pour l'utilisateur et ça ne va pas faire ramer le prog ^^