Page 1 of 1
[Résolu] Arrondir à l'unité supérieur TI-83 Premium CE

Posted:
05 May 2019, 12:36
by Larwive
Bonjour, je suis en train de faire un programme sur ma TI-83 Premium CE pous calculer les quartiles et médianes, mais la fonction "arrondir(" n'arrondi pas à l'unité supérieure. Auriez-vous une solution ?
Merci d'avance.
Re: Arrondir à l'unité supérieur TI-83 Premium CE

Posted:
05 May 2019, 12:53
by critor
Bonjour.
Tu peux définir une fonction dans les programmes qui ont besoin d'arrondir à l'entier supérieur. Par exemple :
- Code: Select all
"arrondir(X+.5,0)-(X=ent(X))"→Y₀

Sinon pour info, la TI-83 Premium CE sait d'origine calculer les médianes et quartiles.
Re: Arrondir à l'unité supérieur TI-83 Premium CE

Posted:
05 May 2019, 13:00
by Limonadd
Mais ça arrondi à l'unité supérieure non?
Si j'ai :
arrondir(5.2,0
=5
arrondir(5.7,0
=6
En deuxieme paramètre tu peux choisir le nombre de décimal derrière pour l'arrondi
Re: Arrondir à l'unité supérieur TI-83 Premium CE

Posted:
05 May 2019, 13:01
by Larwive
Merci beaucoup !
Je ne savais pas qu'on pouvait faire ça.
Re: Arrondir à l'unité supérieur TI-83 Premium CE

Posted:
05 May 2019, 13:07
by Larwive
Réponse à Limonadd :
Ce que je veux, c'est que par exemple si j'ai 5,2, ça me donne 6 en résultat et pas 5. Comme dans les réponses des problèmes concrets, si j'ai besoin de 5,2 pots pour conserver de la confiture, on dira que j'en ai besoin de 6 (pas 5, il me resterait de la confiture à l'air).
Re: Arrondir à l'unité supérieur TI-83 Premium CE

Posted:
05 May 2019, 13:14
by critor
On peut définir la fonction différemment. Voici une autre version qui donne pareil pour des nombres positifs, cette fois-ci sans utiliser la fonction
arrondir() :
- Code: Select all
"ent(X)+non(non(partDéc(X)))"→Y₀
Re: [Résolu] Arrondir à l'unité supérieur TI-83 Premium CE

Posted:
06 May 2019, 07:54
by Bisam
Je pense que "-ent(-X)"→Y₀
convient aussi.