powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Решение математического выражения
2 сообщений из 2, страница 1 из 1
Решение математического выражения
    #39193655
Askm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня проблема! Мне нужно создать поля ввода значений a и b. Введенные значения должны будут решить формулу
(a+4b)(a-3b)+a^2 , после того как я нажму кнопку. Вот код (некорректно работает):
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<html> 
<head> 
<meta charset ="utf-8">
<title>Расчет площади прямоугольника</title> 
 <script>
 function areaRectangle(){ 
 var a=document.forma1.t1.value; 
 var b=document.forma1.t2.value; 
 var s=(a+4*b)*(a-3*b); document.forma1.res.value=s; }
 </script> 
 </head> 
 <body> 
 <form name="forma1"> Введите a <input type="text" name="t1" size="2">
 <br>
 <br> 
 Введите b <input type="text" name="t2" size="2">
 <br>
 <br> 
 <input type="button" name="button" value="Вычислить" onClick="areaRectangle();">
 <br>
 <br> 
 Результат <input type="text" name="res" size="8"> </form> 
</body> 
</html>



[img=]
...
Рейтинг: 0 / 0
Решение математического выражения
    #39193679
Фотография бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Askm,

Код: javascript
1.
2.
3.
var a=parseFloat(document.forma1.t1.value);
var b=parseFloat(document.forma1.t2.value); 
 



Вотъ наверное уже классический пример

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<!DOCTYPE html>
<html>
<head>
<style>
* { font:normal 13px arial; }
#edit1,#edit2 { float:left; margin-left:20px; width:200px; height:200px; border:solid 1px #808080; background:#eeeeee; }
#i1,#i2 { width:100px; } #i1 { text-align:right; }
</style>
<script type='text/javascript'>
function calc() {
	var n=parseInt(document.getElementById('i1').value,10)||0,
	p1=document.getElementById('edit1').value,
	p2=document.getElementById('edit2');
	try { with(Math) { p2.value=(eval(p1)).toFixed(n) } } catch(e) { alert('ашибка') }
}
</script>
</head>
<body>
<textarea id="edit1" ></textarea>
<div style="float:left;margin-left:20px">Точность<br><input id="i1" type="text" value="2" /><br><br>
<input id="i2" type="button" value="пощитать" onclick="calc()" /></div>
<textarea id="edit2" ></textarea>
</body>
</html>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Решение математического выражения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]