Poster un nouveau sujet Poster une réponse
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   Citer 

Bonjour à tous, j'ai un problème avec la fonction pgcd( en effet lorsque que je tape

Code
pgcd(15,20


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

Code
pgcd(N,D->M


L'erreur sur le -> ... vous avez une solution...? Merci

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mar 01 Nov 2011, 21:34   Citer 

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 ! godgrace.gif )

----------------------
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 ...
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mar 01 Nov 2011, 21:42   Citer 

Non j'ai tout essayé crazy.gif Fermé parenthèse, ne pas stocker... Rien à faire...

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
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   Citer 

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 ...
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mar 01 Nov 2011, 22:12   Citer 

Non, j'ai déjà essayer avec Rep... crazy.gif Je deviens fous crazy.gif Le probleme c'est que dans un programme seul, cela fonctionne, mais dans le mien, non... crazy.gif

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
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   Citer 

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 ...
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mar 01 Nov 2011, 23:02   Citer 

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
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mer 02 Nov 2011, 13:16   Citer 

Oui logiquement ça devrait le faire. Mais sait-on jamais, le basic est parfois capricieux ... eyeonly.gif

----------------------
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 ...
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Mer 02 Nov 2011, 19:41   Citer 

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
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mer 02 Nov 2011, 19:59   Citer 

Merci beaucoup! Cela fonctionne! C'est tout de même bizarre...
Encore merci, je commençais à desespérer... godgrace.gif

----------------------
Ti-Connect 64bits
PROTECT
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Mer 02 Nov 2011, 20:05   Citer 

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
 Adresse email Haut de page Bas de page 
 
azerty1



Autorisation : Membre
Nb de messages : 438
Inscrit le : Dim 12 Déc 2010, 20:44
Posté le : Mer 02 Nov 2011, 20:14   Citer 

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
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Jeu 03 Nov 2011, 19:04   Citer 

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
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes