Poster un nouveau sujet Poster une réponse
ERR:SYNTAX, Problème avec le End...
Auteur Message
Vitar67
Avatar

Autorisation : Membre
Nb de messages : 1
Inscrit le : Lun 08 Nov 2010, 21:24
Posté le : Lun 08 Nov 2010, 21:46   Citer 

Bonsoir. Je débute en programmation, j'ai déja fait quelques programmes simples, mais là, l'un d'entre eux me pose problème.
Il est censé, a partir d'un nombre réel inferieur à 65535 de donner son écriture en binaire.


Code
:EffEcr
:Input "ENTIER:",A
:32768→B
:1->C
:Disp "16-BITS:"
:While A≠0
:If A≥B
:Then
:Output(3,C,"1")
:A-B→A
:Else
:Output(3,C,"0")
:End
:B/2→B
:C+1→C
:End
:End



Apparement, c'est le dernier End qui pose problème, mais je ne voit pas pourquoi...
Merci d'avance pour vos réponses.

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 08 Nov 2010, 21:56   Citer 

Le End à la fin est en trop.
Il n'y a qu'un while et un then, donc nécessite deux End et pas trois.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink