Простейшее деление и не выходит
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, время: 09:20. |