recherche fonction REMAINDER (ou modulo)

Voir le sujet précédent Voir le sujet suivant Aller en bas

recherche fonction REMAINDER (ou modulo)

Message par jovasco le Sam 1 Déc - 8:40

Bonjour

sur une TI-82 Stats.fr je recherche la fonction mathématique REMAINDER

sur TI80 elle existe et permet de retrouver le reste d'un division

exemple REMAINDER (23,6) affiche 5

merci

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: recherche fonction REMAINDER (ou modulo)

Message par samsam le Sam 1 Déc - 10:23

Il n'y a pas de fonction remainder! Diable
Mais rassure toi, tu peux facilement l'obtenir grâce à la fonction Partent(
Elle renvoi le quotient d'une division euclidienne ou plus simplement un nombre sans sa partie décimale.
EX:
Partent(23/6)=3
Pour obtenir le reste:
Soit X le numérateur, Y le dénominateur
X-Y*Partent(X/Y)=5

samsam
Argent 4
Argent 4

Sexe : Masculin
Age : 21
Messages : 83
Date d'inscription : 21/06/2012
Etudes : TS spé math (pas enc
Points Forum : 4
Points Concours : 2
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-Nspire CAS
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: recherche fonction REMAINDER (ou modulo)

Message par noelthebest le Sam 1 Déc - 10:51

Code:
:Prompt A,B
:Disp BpartEnt(A/B

Si tu recopies ça dans un programme, ça devrait normalement aller.
Par contre si ça te met des 2.00000000002 tu arrondis hein, la calculatrice n'est malheureusement pas (encore ? ^^) parfaite...

_________________
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1969
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

Re: recherche fonction REMAINDER (ou modulo)

Message par maxence le Sam 1 Déc - 12:55

Noël tu t'est trompé, c'est " Disp A-BpartEnt(A/B " et non " Disp BpartEnt(A/B "
C'est un peu contraignant mais tu ne pouras pas faire mieux...

maxence
Or 4
Or 4

Sexe : Masculin
Age : 20
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Re: recherche fonction REMAINDER (ou modulo)

Message par jovasco le Sam 1 Déc - 13:37

Bonjour
et merci des réponses

j'avais utilisé la méthode Disp BpartDéc(A/B)

dans quel cas peut on avoir des problèmes du style 2.00000000002 ?

Est-il possible de créer un fonction en assembleur à qui on passe les paramètres A et B et qui retoune le modulo ?

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: recherche fonction REMAINDER (ou modulo)

Message par linkakro le Sam 1 Déc - 14:03

Oui tout est possible en assembleur. Après, savoir si c'est facile est une autre histoire.
L'habitude depuis les shells comme Omnicalc est de pirater une fonction existante. Par exemple "Réel(9,10,11" où "9," est le signal de déclenchement pirate et "10,11" des commandes.

La fonction remander(A,B) existe dans les ti z80 à l'OS MathPrint. Notamment ti84pocket 2.55MP, mais pas 82statfr.
Elle ne supporte naturellement que des entiers alors que sinon on peut avoir des idées tordus.

A propos des erreurs d'arrondit : je compare pour cela les deux méthodes de calcul de reste.
B*parDéc(A/B) : génère un décimal arrondi à partir d'une division : donc erreurs possibles sur des retenues de décimales manquantes ou au contraire arrondit au suppérieur dans des cas louches.
A-B*parEnt(A/B) : génère un entier exact puis le multiplie par B avant de le soustraire à A : erreur impossible pour des entiers inférieurs à 10^14

Je tient à rappeler qu'en mathématiques il faut nécessairement utiliser partEnt() pour les nombres négatifs et surtout pas ent().

Si un jour tu es confronté à l'anglais, sâche que partEnt() se traduit par int() et ent() se traduit par iPart() contrairement à la logique.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: recherche fonction REMAINDER (ou modulo)

Message par jovasco le Sam 1 Déc - 20:25

merci pour ces réponses.

ps le bouton merci n'a l'air fonctionnel ..

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: recherche fonction REMAINDER (ou modulo)

Message par Le Grec le Sam 1 Déc - 20:32

Le bouton "merci", c'est pas celui qui se trouve juste au dessus de la boîte de réponse rapide, mais celui qui est à côté de "citation multiple" et "citer", dans le post de membre. Clin Oeil

Le Grec
Or 3
Or 3

Sexe : Masculin
Age : 100
Messages : 332
Date d'inscription : 24/05/2012
Etudes : L1 Droit
Points Forum : 12
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
Calculatrices :
  • - TI-Collège
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-84+ SE
  • - TI-Nspire CAS

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: recherche fonction REMAINDER (ou modulo)

Message par AlexRider38 le Dim 2 Déc - 8:21

Par contre sur 84+ il existe la fonction remainder

AlexRider38
Or 4
Or 4

Sexe : Masculin
Age : 19
Messages : 579
Date d'inscription : 11/07/2010
Etudes : Lycéen
Points Forum : -10
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
  • - TI-Basic Nspire
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-Collège
  • - TI-80
  • - TI-82
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr
  • - TI-Nspire CAS
  • - TI-Nspire CX

TI-84 Pocket.fr


Revenir en haut Aller en bas

Re: recherche fonction REMAINDER (ou modulo)

Message par jovasco le Dim 2 Déc - 8:43

c'est quand même un sérieux oubli de TI alors que ça exIste aussi sur TI80 ...

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: recherche fonction REMAINDER (ou modulo)

Message par noelthebest le Dim 2 Déc - 10:13

Oui, c'est partDec dans mon exemple, désolé. ^^

_________________
[Vous devez être inscrit et connecté pour voir cette image]

[Vous devez être inscrit et connecté pour voir cette image]
[Vous devez être inscrit et connecté pour voir cette image]

noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1969
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

Re: recherche fonction REMAINDER (ou modulo)

Message par Contenu sponsorisé Aujourd'hui à 15:37


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum