1

» Modulo sur Pedrom


Bonjour, j'ai un petit problème dans mon prog "modulo" sur PedroM

Le script :

#!PedroM
read x y
if ${y} <0
0-${y}->y
while ${x} < 0
${x}+${y}->x
while ${x} >= ${y}
${x}-${y}->x
echo "${x}"
rm x y


C'est censé calculer x modulo y, mais dès que x ou y est négatif, le programme me retourne une erreur, alors, que je n'en vois pas.
Je me suis quand même relu au moins 10 fois avant de faire ce post mais je ne vois pas, donc.... help.
Merci.

2

Gné, CT aps la peine de doubler le topic! Fallais demander à un admin de le déplacer!

3

Il l'a fait, parle pas sans savoir deadbird.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4

merci vertyos....
je ne m'étais même pas donné la peine de lui répondre...

5

j'ai modifié mon code, j'ai remplacé le "-${y}->y" du if par "0-${y}->y", car sinon, il ne prend pas en compte le signe "-".
Donc le problème des y négatifs est réglé en fait.
Par contre si je fais -3 mod 5, il me sort un résultat (le bon en plus), mais si je fais -5 mod 3, j'ai une erreur de syntaxe.
Pour moi la seule différence, c'est qu'il passe deux fois dans ma première boucle while, mais je vois pas en quoi ca gène.... re help.

6

Pourquoi vous faites des trucs si compliques avec les scripts ? C'etait pas cense servir a cela...

Essaye ceci:
#!PedroM
read x y
$y ->y
$x ->x
if y <0
0-y->y
while x < 0
x+y->x
while x >= y
x-y->x
echo "${x}"
rm x y

En fait le pb etait peut etre que x devennait un nombre et non plus une chaine de caractere.

7

PpHd
: Pourquoi vous faites des trucs si compliques avec les scripts ? C'etait pas cense servir a cela...

Je peux te donner la réponse: Parce qu'il n'y a pas d'interpréteur TI-BASIC. grin
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é

8

C'est vrai que y'en a beaucoup qui on du mal a comprendre de PedroM n'a pas pour but de faire de maths même si c'est paradoxal pour une calculatrice.
avatar

9

Je sais bien que PedroM n'a pas pour but de faire des maths, mais plutôt que de changer d'OS constamment pour switcher entre les math et les jeux, etc.... (et oui, j'ai qu'un ti-89 à disposition, ma copine a la seconde) ben je préfère me faire deux-trois fonctions de math sur PedroM.... et rester sur PedroM

10

Dans ce cas c'est PedRhum qu'il te faut.
D'ailleurs ca serait bien d'avoir un PedRhum 0.80
avatar

11

Ou tout simplement AMS. roll
Je ne vois pas l'intérêt de faire tourner PedroM par dessus AMS. Au lieu d'augmenter la quantité de mémoire archive, ça la réduit. Et ça n'apporte généralement rien.
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é

12

moi ca me servait pour mes tests. Dans ce cas la c'est pratique de pouvoir passer de l'un à l'autre. mais c'est vrai que ca fait perdre de la place.
avatar