π
<-
Chat plein-écran
[^]

Problèmes avec mes programmes

Problèmes avec mes programmes

Message non lude Caligula » 31 Déc 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 :):
Avatar de l’utilisateur
Caligula
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Prochain niv.: 60%
 
Messages: 2
Inscription: 31 Déc 2006, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Problèmes avec mes programmes

Message non lude tama » 31 Déc 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.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40%
 
Messages: 10994
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: epita ING3 \o

Re: Problèmes avec mes programmes

Message non lude crash_conan » 31 Déc 2006, 18:58

c'est rare qu l'on nous pose des questions sur TI-85 !!!!!!
LOS PAILLADOS !
Avatar de l’utilisateur
crash_conan
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 10.1%
 
Messages: 2209
Inscription: 16 Juil 2006, 00:00
Localisation: MONTPELLIER
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Demandeur d'emploi (post-Bac +2)

Re: Problèmes avec mes programmes

Message non lude Caligula » 31 Déc 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:
Avatar de l’utilisateur
Caligula
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Prochain niv.: 60%
 
Messages: 2
Inscription: 31 Déc 2006, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Problèmes avec mes programmes

Message non lude 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.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40%
 
Messages: 10994
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: epita ING3 \o

Re: Problèmes avec mes programmes

Message non lude 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
Avatar de l’utilisateur
Mr. Crocodile
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 51.6%
 
Messages: 1514
Inscription: 04 Oct 2006, 00:00
Localisation: Yvelines
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Term S Spé maths

Re: Problèmes avec mes programmes

Message non lude crash_conan » 02 Jan 2007, 17:28

Shikamaru a écrit: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 !
Avatar de l’utilisateur
crash_conan
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 10.1%
 
Messages: 2209
Inscription: 16 Juil 2006, 00:00
Localisation: MONTPELLIER
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Demandeur d'emploi (post-Bac +2)

Re: Problèmes avec mes programmes

Message non lude crash_conan » 02 Jan 2007, 17:28

Caligula a écrit:Eh oui ca existe encore les TI-85 :#gni#:


je préfere les TI-86 !
LOS PAILLADOS !
Avatar de l’utilisateur
crash_conan
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 10.1%
 
Messages: 2209
Inscription: 16 Juil 2006, 00:00
Localisation: MONTPELLIER
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Demandeur d'emploi (post-Bac +2)


Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 12 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1670 utilisateurs:
>1660 invités
>6 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)