| Bug pgcd? |
| Auteur |
Message |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Mar 01 Nov 2011, 21:29
|
|
|
Bonjour à tous, j'ai un problème avec la fonction pgcd( en effet lorsque que je tape
Cela me renvoie bien 5, mais quand par exemple dans un programme j'ai (avec N=1.5 et D=2 )
| Code | :10N->N
:10D->D
:pgcd(N,D |
j'obtiens à chaque fois une erreur de domaine après D ou si j'ai mis
L'erreur sur le -> ... vous avez une solution...? Merci
---------------------- Ti-Connect 64bits
PROTECT |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Mar 01 Nov 2011, 21:34
|
|
|
M'étonnerai que ce soit ça ... mais peut-être que cette fonction nécéssite une parenthèse fermente avant le sto ?
Aucune idée sinon ...
(ou alors la calculette n'aime pas qu'on mette les pgcd dans M ? Oh la vilaine ! )
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Mar 01 Nov 2011, 21:42
|
|
|
Non j'ai tout essayé Fermé parenthèse, ne pas stocker... Rien à faire...
---------------------- Ti-Connect 64bits
PROTECT |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Mar 01 Nov 2011, 21:54
|
|
|
Euh moi perso j'ai essayé ça en programme :
| Code |
10N -> N
10D -> D
pgcd(N,D -> M
Disp M
|
Ce, en mettant les mêmes valeurs que toi dans N et D eh bien ... je suis sur ti-82 stats.fr, ça marche très bien ...
Sinon, essaie peut-être ça :
| Code |
10N -> N
10D -> D
pgcd(N,D
Rep -> M
Disp M
|
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Mar 01 Nov 2011, 22:12
|
|
|
Non, j'ai déjà essayer avec Rep... Je deviens fous Le probleme c'est que dans un programme seul, cela fonctionne, mais dans le mien, non... 
---------------------- Ti-Connect 64bits
PROTECT |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Mar 01 Nov 2011, 22:54
|
|
|
Aucune idée alors comme ça ...
Ça vient peut être des lignes précédente de ton programme non ?
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Mar 01 Nov 2011, 23:02
|
|
|
j'ai regarder mais de toute façons on a 2 variables nombres, donc cela ne devrait pas poser de problème, surtout que leurs valeurs sont normales au niveau du bug (et pour n'importe quelles valeurs testées...)
---------------------- Ti-Connect 64bits
PROTECT |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Mer 02 Nov 2011, 13:16
|
|
|
Oui logiquement ça devrait le faire. Mais sait-on jamais, le basic est parfois capricieux ... 
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
sandro
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Mer 02 Nov 2011, 19:41
|
|
|
rajoute un arrondit à l'unité de N et D juste avant le calcul du PGCD (il y a peut-être une erreur d'arrondit dans une des décimales prise en compte dans les calculs mais non affichées).
Sinon je t'ai répondu de manière plus complette sur Espace-TI
Sandro
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
 |
|
| |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Mer 02 Nov 2011, 19:59
|
|
|
Merci beaucoup! Cela fonctionne! C'est tout de même bizarre...
Encore merci, je commençais à desespérer... 
---------------------- Ti-Connect 64bits
PROTECT |
 |
|
| |
sandro
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Mer 02 Nov 2011, 20:05
|
|
|
c'est pas "plus bizzard que ça" : la calculatrice fait tous ces tests avec les 12 premiers chiffres et la puissance de 10, mais n'affiche que 10 chifferes, donc si l'imprécision ateint le 11ème ou le 12ème chiffre à cause d'une erreur d'arrondit, on le remarque pas mais ça fausse les tests.
Sandro
PS : en interne la TI fonctionne avec 14 chiffres (tronqué au 15ème)
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
 |
|
| |
azerty1
Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
|
Posté le : Mer 02 Nov 2011, 20:14
|
|
|
Mais c'est bizarre dans le sens où, j'obtenais aussi une erreur non pas en multipliant avant par 10puissance 10, mais simplement par dix,se qui me donnais, par exemple 15, j'avais la même erreur...
---------------------- Ti-Connect 64bits
PROTECT |
 |
|
| |
sandro
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Jeu 03 Nov 2011, 19:04
|
|
|
oui, l'errur devait ce trouver au 12ème chiffre (ce qui fait qu'il reste une part décimale si on multiplie par 10 voir même par 10^10).
Sandro
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
 |
|
| |