Mathematica: x=% problème

Fermé
Ostralion - 15 sept. 2010 à 21:23
 Ostralion - 15 sept. 2010 à 21:36
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!



1 réponse

Si j'ai bien compris, au moment de taper "x=%-56" par exemple, le % restera toujours le même nombre que celui qu'il a "copié" juste avant d'enregistrer le x...
Comment faire pour qu'il change à chaque fois qu'on calcule quelque chose?

Merci d'avance pour vos réponses!
0