lectrica — 2008-10-09 01:42:43 |
Salut
Ma question est bête mais comment fais-on pour additionner , soustraire , multiplier des pourcentages ...
-X + X%= ...
j'ai un peu honte là ...
|
tobald — 2008-10-09 04:38:06 |
Héhé ça patche à 3 plombes du mat :D Donc le symbole % dans max c'est un faux ami , il ne désigne pas un pourcentage mais un "modulo" (une fonction informatique qui au couple (a, b) d'entiers associe le reste r de la division euclidienne de a par b) (wikipedia) Si tu veux utiliser des pourcentages il faut que tu combines * (multiplier) et / (diviser) ensuite pour soustraire et additionner tu fais comme pour n'importe quelle opération arihtmétique dans max
un petit exemple ci dessous :
max v2; #N vpatcher 15 55 615 455; #P window setfont "Sans Serif" 9.; #P flonum 152 140 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P number 152 191 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 152 161 50 9109513 + 25; #P number 152 67 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 152 114 50 9109513 / 100; #P newex 152 90 50 9109513 * 10; #P comment 152 45 100 9109513 10 % + 25; #P connect 3 0 1 0; #P connect 1 0 2 0; #P connect 2 0 6 0; #P connect 6 0 4 0; #P connect 4 0 5 0; #P pop;
|
lectrica — 2008-10-09 09:13:07 |
oué sa patch jusqu'à 4 h du mat et à 8 heure branle bas de combat ... j'ai les yeux qui brûlent ... :cool:
|
emoc — 2008-10-09 09:37:13 |
A la lumière du jour, les pourcentages deviennent beaucoup plus simple :)
Un pourcentage, ça se réduit une multiplication 27% de a = a * 0.27
14% de 39% de b = 39% de 14% de b = b * 0.39 * 0.14
Pour ajouter 20% de sa valeur à un nombre
a + 20% a = a * 1.20
Pour retrancher 20% de sa valeur à un nombre
a - 20% a = a * (1 - 0.2) = a * 0.8
|
lectrica — 2008-10-10 13:00:00 |
ok ça fonctionne merci
|