Не могу найти ошибку.
Задание: Написать программу на HTML и JavaScript для следующего задания: Даны координаты вершин треугольника: (ax, ay), (bx, by), (cx, cy). Определить, лежит ли данный треугольник внутри окружности радиуса R с центром в точке (x0, y0).
Мой код:
HTML Код:
<html>
<body>
<form name="form1">
<script type="text/JavaScript">
<!--
function def(obj)
{var a,b,c,xa,ya,xb,yb,xc,yc,r,cr;
var s="";
a=Number(obj.one.value)
b=Number(obj.two.value)
c=Number(obj.three.value)
cr=Number(obj.crad.value)
r=Number(obj.rad.value)
xa= a[0];
ya= a[1];
xb= b[0];
yb= b[1];
xc= c[0];
yc= c[1];
xcr= cr[0];
ycr= cr[1];
if((Math.sqrt(Math.pow((xa-xcr),2)+(Math.pow((ya-ycr),2))>r)||(Math.sqrt(Math.pow((xb-xcr),2)+(Math.pow((yb-ycr),2))>r)||(Math.sqrt
(Math.pow((xc-xcr),2)+(Math.pow((yc-ycr),2))>r)){
s='Треугольник не лежит в окружности!';
}
else{'Треугольк лежит в окружности';
}
obj.res.value=s;
}
//-->
</script>
введите кординаты первой точки:<input type="text" size =2 name="one"> <br><br>
введите кординаты второй точки:<input type="text" size =2 name="two"> <br><br>
введите кординаты третьей точки:<input type="text" size =2 name="three"> <br><br>
введите радиус окружности:<input type="text" size =2 name="rad"> <br><br>
введите координаты центра окружности:<input type="text" size =2 name="crad"> <br><br>
<input type="button" value="Вычислить" onClick="def(form1)"><br>
Результат:<input type="text" size =75 name="res"><br>
<input type="reset">
</form>
</body>
</html>