Se connecter / S'enregistrer
Votre question

Aller à sur xcas

Tags :
  • Programmation
Dernière réponse : dans Programmation
Anonyme
10 Juin 2010 13:39:55

Quelles sont les instructions équivalentes à "goto" et "label" dans la version française du logiciel Xcas ? Merci

Autres pages sur : aller xcas

10 Juin 2010 15:09:15

Tiré d'un autre forum :

goto et label ne marchent que dans un même bloc (délimité par { }), donc le goto doit etre une seule instruction apres if ce qui nécessite ici de répéter le if. Notez aussi que else est inutile.
  1. devine():={
  2. A:=rand(10);
  3. label saisie;
  4. saisir("essai",b);
  5. if(b>A) afficher("trop grand");
  6. if(b<A) afficher("trop petit");
  7. if (b!=A) goto (saisie);
  8. afficher("gagné");
  9. }


goto n'a pratiquement pas été testé, il est très souvent préférable d'utiliser une boucle, quitte à faire une boucle infinie et utiliser continue pour passer à l'itération suivante ou/et break pour arreter la boucle
...

  1. while(true){
  2. saisir("essai",b);
  3. if(b>A) afficher("trop grand");
  4. if(b<A) afficher("trop petit");
  5. if (b==A) break;
  6. }
  7. afficher("gagné");


Je ne peux pas t'aider plus ^^'
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS