1

g un problem et j espere ke vous allez pouvoir m aider
Voila j ai fait un petit program ou il doit s afficher une boite de dialogue. On doit entrer une valeur et la calculette est censé ouvrir une autre boite de dialogue.Seulement c'est la que ce trouve le probleme.Dès qu on appui sur enter la calculette m affiche "le test n'a pas donné de resultats VRAI ou FAUX" et si on appui sur "VOIR" elle me renvoieau debut de ma ligne de programme où j ai ecrit "if t<15 Then"?*
Que dois je faire pour pouvoir faire marcher mon programme parce que le meme probleme se pose quand je veux lancer le programme "lance" indiqué dans le manuelle de ma calculette, une ti-89.

Merci d avance pour la reponse.

2

L'expression est une chaîne de caractères, donc transforme en expression et ça ira.
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

3

je sui desole je sui un novice et je compren pas ce que tu veux dire par la

4

if expr(t)<15 Then
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

Ah la la les 'anciens' ne savent pas expliquer smile

Bon... Un request dans une boite de dialogue entre dans ta variable non pas un nombre mais une chaine.

Je m'explique :
Si l'utilisateur entre 2 dans la boite, ta variable ne sera pas 2 mais "2".

Il faut donc que tu convertisse ce "2" en 2, grâce à la commande expr() comme le dit kevin.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

6

je sui desole je sui un novice alor je comprend pa tre bien ce que tu me dit
peux tu m expliquer cela plus clairement
merci

7

je sui desole pour le dernier message j avai un problem et j avai pa vu tous vos messages
merci a vous

8

Moralité : vaut mieux expliquer en une fois, mais le + clairement possible smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

9

La commande "Request" que tu utilises certainement ds ton programme, stocke la valeur rentrée dans une chaine : c'est à dire entre gillemets :
ex :

Request " votre chiffre :",aa

Et ben si on met 2 par ex, aa sera egale à "2"
Et pas à 2 (sans guillemets). Donc la 89 ne peut faire aucun calcul si tu le présentes une chaine ( une valeur entre gillemets.)

Il faut donc convertir cette chaine en valeur (comme 1 ou 2 ou racine(2)), par la commande expr ()

ex :

Request "chiffre :",aa

Si on rentre 2, aa sera égale à "2", donc aucun calcul n'est possible.

expr(aa)->aa

A présent, aa est égale à 2 (sans guillemets), donc là les calculs sont possibles !!

Si je n'ai pas été clair, et ben tant pis, reporte toi au manuel de la Ti, tout est expliqué ... (on a tous appris comme ça)
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

10

merde, j'ai écris tout mon speech pour rien ... il a répondu entre temps ...
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

11

lol...
ça servira peut-être pr qqun d'autre...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)