Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Вопрос по реализации элементарного подсчета


Автор: mandreyg 12.11.2009, 18:03
Есть много разных калкуляторов, как реализовать простой однофункциональный подсчет?

Есть простая формула, где "неизвестен х" и в зависимости от его значения выдается результат.

Пример формулы:
  a=2;
  итог=100;
  Итог=х/а*итог;

Необходимо показать результат(итог) с помощью javascript, а в поле под названием х указывать его значение.

Т.е. получается все переменные известны!

В java scrip полный ноль... :(

Автор: bars80080 12.11.2009, 18:45
а что не получилось, то? вот же ваш код:

Код

x = prompt('x=?',10);

a=2;
itog=100;
Itog=х/а*itog;

alert(Itog);

Автор: mandreyg 12.11.2009, 19:11
Спасибо, но немного не то, что хотелось бы. 
При вводе Х не выводит результат...

Может поможете, как реализовать вот таким способом?

<table>
Введите Х:
<tr>
<td>
<input name="X" type="text">
</td>
<td>
<input name="btnEquals" type="Button" value="  =  " onclick="Operation('=')">
</td></tr>
<script LANGUAGE="JavaScript">
X = prompt('x=?');
a=2;
itog=100;
Itog=х/а*itog;
alert(Itog);
</script>

Как я понимаю - onclick="Operation" - этому значению нужно присвоить результат, т.е. alert(Operation)
Как то так.

А полю под именем X присвоить тот X, который в формуле. 


Автор: bars80080 12.11.2009, 20:18
что-то вы даже в хтмл не разбираетесь. зачем пишете тэги, если не знаете как ими пользоваться?

Код

<html>
<body>
<script>
function qw() {
    var x = prompt('x=?',10);
    x = parseInt(x);
    var a = 2;
    var y = 100;
    var z = 0;
    z = x*y/a;
    alert(z);
}
</script>
<input type="button" value="считать" onclick="qw();" />
</body>
</html>

Автор: mandreyg 12.11.2009, 21:01
спасибо огромное! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)