Mathematica: x=% problème
Ostralion
-
Ostralion -
Ostralion -
Bonjour,
j'ai un problème avec les fonctions du genre "x = Round[%-0.5, 1]"
Quand je tape cette fonction juste après une réponse comme 4.28571, la fonction marche comme je le souhaite (elle me donne comme réponse 4).
Mais si la réponse est de 21.4286, après avoir tapé "x", la réponse me redonnera 4. Alors que normalement, il devrait me faire la fonction Round[%-0.5, 1], ce qui mènerait à 20.9286, et me l'arrondirait ensuite à 21...
Je suppose (et je suppose que je suppose certainement juste :P) que j'ai fait une faute quelque part^^.
Quelqu'un pourrait-il me corriger ou me dire où est le problème?
Une autre question que j'avais: y a-t-il une fonction permettant d'arrondir à l'inférieur vers un multiple de 30 par exemple? Ma demande n'étant peut-être pas clair, je la formule autrement:
"Arrondir" 58 de façon à ce qu'il devienne le plus petit multiple de 30 proche de 58 possible. Donc 58 --> 30; 793.495 -->780.
En espérant avoir été assez clair dans ma demande:P
Merci d'avance pour vos réponses!
j'ai un problème avec les fonctions du genre "x = Round[%-0.5, 1]"
Quand je tape cette fonction juste après une réponse comme 4.28571, la fonction marche comme je le souhaite (elle me donne comme réponse 4).
Mais si la réponse est de 21.4286, après avoir tapé "x", la réponse me redonnera 4. Alors que normalement, il devrait me faire la fonction Round[%-0.5, 1], ce qui mènerait à 20.9286, et me l'arrondirait ensuite à 21...
Je suppose (et je suppose que je suppose certainement juste :P) que j'ai fait une faute quelque part^^.
Quelqu'un pourrait-il me corriger ou me dire où est le problème?
Une autre question que j'avais: y a-t-il une fonction permettant d'arrondir à l'inférieur vers un multiple de 30 par exemple? Ma demande n'étant peut-être pas clair, je la formule autrement:
"Arrondir" 58 de façon à ce qu'il devienne le plus petit multiple de 30 proche de 58 possible. Donc 58 --> 30; 793.495 -->780.
En espérant avoir été assez clair dans ma demande:P
Merci d'avance pour vos réponses!