Valeur presente ou non

Valeur presente ou non - Algo - Programmation

Marsh Posté le 25-05-2007 à 12:20:25    

bonjour a tous,
Pour m'entrainer j'utilise le programme alg_32
j'essai de faire un algo qui demande a l'utilisateur de saisir 5 valeurs dans un tableaux et ensuite le programme affiche un message personnalisé si la valeur 25 à été saisie ds le tableau ou pas.
PROBLEME !! mon algo ne fonctionne pas...pouvez-vous m'aider ?
 

Code :
  1. algo trouverdstableau
  2. var T:TABLEAU[1..5] DE ENTIER;
  3. i,nombre:ENTIER;
  4. DEBUT
  5. POUR i de 1 A 5
  6. AFFICHER("enter a number :" );
  7. à_la_ligne;
  8. SAISIR(T[i]);
  9. à_la_ligne;
  10. FIN POUR
  11. POUR i de 1 A 5
  12. SI T[i]<>25
  13. ALORS
  14. AFFICHER("25 nexiste pas" );
  15. à_la_ligne;
  16. SINON
  17. AFFICHER("25 se trouve ds la case","",i);
  18. à_la_ligne;
  19. FIN SI
  20. FIN POUR
  21. FIN


 
merci pour votre aide  :hello:


Message édité par quaresma le 25-05-2007 à 12:21:16
Reply

Marsh Posté le 25-05-2007 à 12:20:25   

Reply

Marsh Posté le 25-05-2007 à 12:27:34    

manque pas "var " en début de ta 3° ligne ?
 
parceque sinon, niveau "algo" pure et dur, c'est tout à fait correct.

Reply

Marsh Posté le 25-05-2007 à 12:28:41    

enfin... tout à fait correct, non en fait. ça va t'afficher des trucs genre :
 


25 nexiste pas
25 se trouve ds la case 2
25 nexiste pas
25 se trouve ds la case 4
25 nexiste pas


 
=> En soit, c'est pas complètement faux, mais c'est pas ce qu'il y a de plus lisible comme résultat :)

Reply

Marsh Posté le 25-05-2007 à 14:02:31    

MagicBuzz a écrit :

enfin... tout à fait correct, non en fait. ça va t'afficher des trucs genre :
 


25 nexiste pas
25 se trouve ds la case 2
25 nexiste pas
25 se trouve ds la case 4
25 nexiste pas


 
=> En soit, c'est pas complètement faux, mais c'est pas ce qu'il y a de plus lisible comme résultat :)


 
Euh...si c'est faux.
Car moi quand je fais un test voici ce que j'ai à l'ecran :
 
http://tosweb.free.fr/1.jpg
 
 :sarcastic:

Reply

Marsh Posté le 25-05-2007 à 14:04:33    

fait afficher ton T[i] lors de tests tests, parceque là je vois pas pourquoi ce serait pas faut.
 
l'algo est bon
 
après, ton soft de merde qui attends une syntaxe (donc c'est plus de l'algo) ne comprends pas ton algo, mais ça n'a rien à voir...

Reply

Marsh Posté le 25-05-2007 à 14:19:26    

en fait j'ai fait des tests, et d'après ce que j'ai vu, il prend en considération que la dernière valeur du tableau c'est à dire T[5]...
Car si je rentre comme valeur "25" lorsqu'il me demande pour la dernière fois de saisir une valeur, j'ai ceci à l'ecran :
 
25 se trouve ds la case 1
25 se trouve ds la case 2
25 se trouve ds la case 3
25 se trouve ds la case 4
25 se trouve ds la case 5
 
 :heink:

Reply

Marsh Posté le 25-05-2007 à 14:26:19    

c'est bien ce que je dis.
 
laisse béton ton soft de merde :spamafote:

Reply

Marsh Posté le 25-05-2007 à 14:26:50    

oki lol

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed