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


Автор: xfantikx 9.11.2012, 14:44
Здравствуйте, дорогие форумчане! Вот сам скрипт с кусочками HTML... Что именно я сделал не так? Прошу помочь =)
Скрипт должен рандомно выбирать ЦЕЛЫЕ длины сторон прямоугольного треугольника и выводить тангенс угла А в форме дроби

Код

В треугольнике ABC  угол C равен 90 градусов, AB=<span id="ab">x</span> , AC=<span id="ac">x</span> . Найдите tg(A) . <br />  
<div id='otv-b6'>-1</div>
<script language="javascript">
function tre() 
{
do{
var cb=Math.floor(Math.random() * (40 - 3 + 1)) + 3;
var ac=Math.floor(Math.random() * (40 - 3 + 1)) + 3;
var ab=sqrt(ac^2 + cb^2);
} while(parseInt(ab)!=ab);
document.getElementById('ab').innerHTML=ab;
document.getElementById('ac').innerHTML=ac;
document.getElementById('otv-b6').innerHTML=cb+'/'+ac;
}
tre();
</script>


Помогите мне, дорогие программисты  smile 

Автор: Aliance 9.11.2012, 15:58
Запускать консоль не пробовал?
Цитата
sqrt is not defined 

Автор: baldina 9.11.2012, 16:19
Код

Math.sqrt


а чтобы дробь была красивая, её нужно сократить.

Автор: xfantikx 9.11.2012, 20:56
Вот эт я олух =) спасибо, ребята) перепутал с паскалем...

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