1

Bonjour à tous,
je suis nouveau sur ce forum.
J'ai besoin de votre aide pour quelque chose qui je l'espère ne posera pas trop de difficultés pour vous!

Nouvel acquéreur d'une ti 89 titanium, je découvre avec horreur que son mode de calcul statistique est arrondi et que par conséquent son calcul de la médiane et des quartiles est plus qu'approximatif!
Qu'à cela ne tienne, je vais bien trouver un programme en faisant apple à la communauté; déception encore une fois, les programmes que je trouve soit ne tournent pas, soit donnent des résultats farfelus.
Quant à ma compétence en, programmation , elle remonte au basic utilisé dans les casio fx 802p et autre canon x07, autant dire à la préhistoire.
Alors j'ai besoin de votre aide pour débugger un prog que j'ai trouvé sur internet:

Sum (L2)->N
1->I
L2(1)->C
For (J,1,3)
While C>J*N/4
I+1->I
L2(I)+C->C
End
L1(I-1)+(J*N/4-C+L2(I))/L2(I)*(L1(I)-L1(I-1))->Q
Disp Q
End

Merci de votre aide, qui me permettra de ne pas me peler à la main tous mes calculs de médiane et de quartile

Cordialement

2

qu'à tu comme erreur?
Ta calc est en anglais j'espère?
avatarMon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

3

Martial Demolins (./2) :
qu'à tu comme erreur?
Ta calc est en anglais j'espère?

Bonsoir,
Oui tout est en anglais.
D'abord, il semble y avoir un problème de parenthèse, mais je ne vois pas où.
Ensuite, l'exécution bloque sur une boucle ou un end mal placé?
J'avoue être un peu perdu!
Merci

4

Enlève les parenthèses à la ligne For (J,1,3).
avatarMes 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

Kevin Kofler (./4) :
Enlève les parenthèses à la ligne For (J,1,3).

OK
Merci pour ça, ça passe, mais ensuite, j'ai le message d'erreur à propos d'une erreur de start ou end?

6

Remplace le premier end par endwhile, le second par endfor
avatarMon journal de bord <flux rss manuel> asTI68k : WIP </flux>

Le modernisme ne diffère guère de la libre pensée absolue que par sa prétention de demeurer catholique.

7

Martial Demolins (./6) :
Remplace le premier end par endwhile, le second par endfor

Merci, je commence à me retrouver, mais après avoir ren,tré une liste dans l'éditeur de stat je reçois: A test did not resolve to true or False!

Est ce la formule (que viens d'éditer, d'ailleurs, j'avais oublié une partie importante.)

Merci

8

L1 et L2 ne sont probablement pas les bons noms.
avatarMes 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é

9

Et pour accéder à un élément d'une liste c'est avec les crochets (l[i]) et pas des parenthèses.
avatarCombien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

10

bonsoir a tous !

// en anglais la ti-89 c'est "list1" et "list2" et non "L1" et "L2"
Sum (L2)->N
1->I
L2(1)->C
For (J,1,3)
While C>J*N/4
I+1->I
L2(I)+C->C
// list1[i]
End
// Endwhile
L1(I-1)+(J*N/4-C+L2(I))/L2(I)*(L1(I)-L1(I-1))->Q
//Endfor
Disp Q
End

testez les fonctions:

//afin d'avoir le centre des valeurs de la liste
mean({liste1})

//ou

mean({1,8,9,5,9,4})

//quartile maintnant

mean({1,8,9,5,9,4})->List2
mean(List2)

en esperant que cela vous aide, j'ai le mm probleme sur ma calculette
biz0u