Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-28%
Le deal à ne pas rater :
Brandt LVE127J – Lave-vaisselle encastrable 12 couverts – L60cm
279.99 € 390.99 €
Voir le deal

recherche fonction REMAINDER (ou modulo)

+2
samsam
jovasco
6 participants

Aller en bas

recherche fonction REMAINDER (ou modulo) Empty recherche fonction REMAINDER (ou modulo)

Message par jovasco 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
jovasco
Argent 4
Argent 4

Age : 68
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

recherche fonction REMAINDER (ou modulo) Empty Re: recherche fonction REMAINDER (ou modulo)

Message par samsam 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
samsam
Argent 4
Argent 4

Sexe : Masculin
Age : 28
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

recherche fonction REMAINDER (ou modulo) Empty Re: recherche fonction REMAINDER (ou modulo)

Message par noelthebest 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...
noelthebest
noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1971
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

recherche fonction REMAINDER (ou modulo) Empty Re: recherche fonction REMAINDER (ou modulo)

Message par maxence 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
maxence
Or 4
Or 4

Sexe : Masculin
Age : 27
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

recherche fonction REMAINDER (ou modulo) Empty Re: recherche fonction REMAINDER (ou modulo)

Message par jovasco 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
jovasco
Argent 4
Argent 4

Age : 68
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

recherche fonction REMAINDER (ou modulo) Empty Re: recherche fonction REMAINDER (ou modulo)

Message par linkakro 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
linkakro
Or 4
Or 4

Sexe : Masculin
Age : 30
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

recherche fonction REMAINDER (ou modulo) Empty Re: recherche fonction REMAINDER (ou modulo)

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

merci pour ces réponses.

ps le bouton merci n'a l'air fonctionnel ..
jovasco
jovasco
Argent 4
Argent 4

Age : 68
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

recherche fonction REMAINDER (ou modulo) Empty Re: recherche fonction REMAINDER (ou modulo)

Message par Le Grec 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
Le Grec
Or 3
Or 3

Sexe : Masculin
Age : 108
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

recherche fonction REMAINDER (ou modulo) Empty Re: recherche fonction REMAINDER (ou modulo)

Message par Invité Dim 2 Déc - 8:21

Par contre sur 84+ il existe la fonction remainder
Anonymous
Invité
Invité


Revenir en haut Aller en bas

recherche fonction REMAINDER (ou modulo) Empty Re: recherche fonction REMAINDER (ou modulo)

Message par jovasco 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
jovasco
Argent 4
Argent 4

Age : 68
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

recherche fonction REMAINDER (ou modulo) Empty Re: recherche fonction REMAINDER (ou modulo)

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

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

Sexe : Masculin
Age : 26
Messages : 1971
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

recherche fonction REMAINDER (ou modulo) Empty Re: recherche fonction REMAINDER (ou modulo)

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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