π
<-

Problèmes avec mes programmes

Problèmes avec mes programmes

Unread postby Caligula » 31 Dec 2006, 13:55

Salut,
Je commence a programmer sur ma TI-85, et j'ais deja réaliser quelques programmes, mais voila je rencontre plusieurs problèmes:

Deja dans ce programmes ayant pour but d'écrire un nombre sous forme de fraction (meme si le numérateur est une racine, ce que ne fait pas la fonction frac). Mon programmes fonctionne parfaitement, mais pour certains nombres tels que racine(7)/2, le programmes me retourne racine(28)/4, je sais c'est la meme chose, mais la calculette met plus de temps a trouver, et donc pour certaines valeurs asser grandes ca devient asser chiant, pour racine(8)/9 le programme cherche pendant 10min...

Voici le code, je tiens a préciser que le bug ne vient pas de ma calculette car sur l'emulateur c'est pareil:


CILCD
0-A
Input "Un nombre", N
N-D
While fPart(1/D)!=(dif)0
A+1-A
(N/racine(A)-D
End
0-C
A-B
While B1
B/10-B
C+1-C
End
DIsp "racine"
Outpt (2,2,A)
Outpt (2,C+2,"/")
Outpt (2,C+3,1/D)

J'ai essayer de remplacé fPart(1/D)!=0 par fPart(1/D)epsilon ou epsilon est du style de 1E-5, j'ai essayer pour plein de valeur de 1E-1 a 1E-100 mais le résultat est alors complétement faux!

Si quelqu'un pouvait me dire ce qui ne va pas...

Bon j'arrive pas a mettre la suite de mon message alors j'attend de résoudre deja ca pour poster un autre message...

Merci de votre aide :):
User avatar
Caligula
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 60%
 
Posts: 2
Joined: 31 Dec 2006, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problèmes avec mes programmes

Unread postby tama » 31 Dec 2006, 17:25

wouah ! TI85 ^^
euh je comprends pas ton problème en fait c'est que c'est trop lent parce que tu dis que le programme marche parfaitement ??

et puis tu peux nous expliquer le programme comment tu fais pour obtenir le résultat à la fin ^^
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40.9%
 
Posts: 10995
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problèmes avec mes programmes

Unread postby crash_conan » 31 Dec 2006, 18:58

c'est rare qu l'on nous pose des questions sur TI-85 !!!!!!
LOS PAILLADOS !
User avatar
crash_conan
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 10.1%
 
Posts: 2209
Joined: 16 Jul 2006, 00:00
Location: MONTPELLIER
Gender: Male
Calculator(s):
MyCalcs profile
Class: Demandeur d'emploi (post-Bac +2)

Re: Problèmes avec mes programmes

Unread postby Caligula » 31 Dec 2006, 19:10

Eh oui ca existe encore les TI-85 :#gni#:

Bah en faite mon problème c'est que cette foutu machine me zap des valeurs! Par exemple si j'entre racine(7)/2 le programme est censé me retourné racine (7)/2, or la il me donne racine(28)/4, c'est la meme chose mais le programme cherche beaucoup plus longtemps, 4 fois plus dans ce cas 28=7x4 :#top#:

Mon prog est asser simple je cherche une racine qui divise l'inverse de mon nombre N soit 1/N. Elle existe forcément.
Donc son principe est d'essayer toutes les racines jusqu'a trouver celle qui le divise, et ensuite il en déduit le numérateur (la racine) et le denominateur (racine/N).

Comme je cherche chaque racine en ajoutant +1 a la précédente (A+1-A, A est la racine), il est sencé passer par A=7, et trouver que 1/(N/racine(A)) est un entier (fpart(1/N)=0) mais ca a pas l'air de marcher...

Mon programme n'a pas l'air faux, je pense finalement que c'est la calculette (si quellqu'un a une TI-85 (mdr), et a deja rencontrer ce problème...) :D:
User avatar
Caligula
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 60%
 
Posts: 2
Joined: 31 Dec 2006, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problèmes avec mes programmes

Unread postby tama » 01 Jan 2007, 15:50

si c'est un problème de lenteur tu y peux pas grand chose parce que le processeur de la TI85 est de 6 MHz...en même temps c'est une TI qui date de 1992 alors ^^

enfin sinon tu peux toujours chercher si tu trouve par hasard un langage plus puissant et plus rapide (l'ASM?) mais par contre faudrait que tu puisses le transférer...
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40.9%
 
Posts: 10995
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problèmes avec mes programmes

Unread postby Mr. Crocodile » 02 Jan 2007, 12:20

6MHZ ???? c'est presque aussi rapide que le Macintosh Classic qui etait vendu jusqu'en 1992 et qui faisait 8 Mhz ! Elle devait couter une fortune cette calculatrice (1200 $ pour le Mac Classic)
Image
Proteus pour Ti89
User avatar
Mr. Crocodile
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 51.6%
 
Posts: 1514
Joined: 04 Oct 2006, 00:00
Location: Yvelines
Gender: Male
Calculator(s):
MyCalcs profile
Class: Term S Spé maths

Re: Problèmes avec mes programmes

Unread postby crash_conan » 02 Jan 2007, 17:28

Shikamaru wrote:6MHZ ???? c'est presque aussi rapide que le Macintosh Classic qui etait vendu jusqu'en 1992 et qui faisait 8 Mhz ! Elle devait couter une fortune cette calculatrice (1200 $ pour le Mac Classic)


toujours aussi fan des macs toi !
LOS PAILLADOS !
User avatar
crash_conan
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 10.1%
 
Posts: 2209
Joined: 16 Jul 2006, 00:00
Location: MONTPELLIER
Gender: Male
Calculator(s):
MyCalcs profile
Class: Demandeur d'emploi (post-Bac +2)

Re: Problèmes avec mes programmes

Unread postby crash_conan » 02 Jan 2007, 17:28

Caligula wrote:Eh oui ca existe encore les TI-85 :#gni#:


je préfere les TI-86 !
LOS PAILLADOS !
User avatar
crash_conan
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 10.1%
 
Posts: 2209
Joined: 16 Jul 2006, 00:00
Location: MONTPELLIER
Gender: Male
Calculator(s):
MyCalcs profile
Class: Demandeur d'emploi (post-Bac +2)


Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
4179 utilisateurs:
>4159 invités
>13 membres
>7 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)