Простейшее деление и не выходит
http://javascriptlist.narod.ru/Calculators/percent.html
вот сам скрипт что мне нужно: мне нужно как в нижнем калькуляторе только процент не меньшей части а большей пример: мы имеем 8000 сбитых и 3400 смертей в бою чтоб узнать свою эффективность я должен: (8000-3400)/8400*100 = 54% - моя эффективность нижний кальк выдает наборот процент меньшей половины 46% я сделал так: function calc2(form) { a = form.c.value; b = form.d.value; c = a-b; k = c/b; d = k*100; form.total2.value = d; } но кальк выдает 135% и только если местами поменять вводимое и то с минусом |
выходит 135 же
var a = 8000,
b = 3400;
c = a-b;
k = c/b;
d = k*100;
alert (d);
у вас (8000-3400)/8400*100 откуда там 8400 взялось |
всмысле вот так
((8000-3400)/8000)*100 = 54% - моя эффективность тупанул |
спасибо но как и в http://javascriptlist.narod.ru/Calculators/percent.html
должно оставатся поля для ввода, 8000 и 3400- это не постоянные цифры |
так делить нужно на a а не b
k = c/a;
var a = 8000,
b = 3400;
c = a-b;
k = c/a;
d = k*100;
alert (d);
|
... елы палы что значит ночь не спать - пасиба камрад
|
а кстати есть вараинт
чтобы результат автоматом считался когда введены оба показателя а не когда по кнопке жмакаешь <input type="text" name="a" size=5> % of <input type="text" name="b" size=5>?</td> <td align=center>Answer: <input type="text" name="total1" size=5 maxlength=40></td> <td align=center><input type="button" value="Calculate" onClick="calc1(this.form)"></td> копошился с функцией onload но чтото нето |
value.onload = function calc2(form) {
a = form.c.value;
b = form.d.value;
c = a-b;
k = c/a;
d = k*100;
form.total2.value = d;
}
... |
Цитата:
|
а куда повесить?)
вешал так
onkeypress="calc1(this.form)"
и так
onkeypress = function calc1(form) {
ничего |
| Часовой пояс GMT +3, время: 18:11. |