Главная » 2009 » Сентябрь » 5 » Расчет площади, диаметра круга (Javascript)
05.09.2009, 14:15

Расчет площади, диаметра круга



Скрипт поможет вам расчитать площадь, диаметр и окружность если вы знаете хотя бы одну из этих величин.

Ставим это в head:

Code
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Chris Brown -->
<!-- Web Site: http://www.geocities.com/BourbonStreet/3843 -->

<!-- Begin
function circle(form,changed) {
with (Math) {
var area = form.area.value;
var diameter = form.diameter.value;
var circumference = form.circumference.value;
if (changed == "area") {
var radius = sqrt(area / PI);
diameter = 2 * radius;
circumference = PI * diameter;
}
if (changed == "diameter") {
area = PI * (diameter / 2) * (diameter / 2);
circumference = PI * diameter;
}
if (changed == "circumference") {
diameter = circumference / PI;
area = PI * (diameter / 2) * (diameter / 2);
  }
form.area.value = area;
form.diameter.value = diameter;
form.circumference.value = circumference;
  }
}
var toDegrees = 360 / (Math.PI * 2);
var toRadians = (Math.PI * 2) / 360;
// End -->
</script>

Это в body:

Code
<center>
<form method=post>
<table border="5">
<tr>
<td align=center>Площадь:</td>
<td align=center><input type=text name=area size=6 value=0 onFocus="select()"></td>
<td align=center><input type=button value="Расчитать остальные" onClick="circle(this.form,'area')"></td>
</tr>
<tr>
<td align=center>Диаметр:</td>
<td align=center><input type=text name=diameter size=6 value=0 onFocus="select()"></td>
<td align=center><input type=button value="Расчитать остальные" onClick="circle(this.form,'diameter')"></td>
</tr>
<tr>
<td align=center>Окружность:</td>
<td align=center><input type=text name=circumference size=6 value=0 onFocus="select()"></td>
<td align=center><input type=button value="Расчитать остальные" onClick="circle(this.form,'circumference')"></td>
</tr>
</table>  
</form>
</center>

Адаптация и перевод: http://webscripts.ucoz.ru

Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: Chris Brown
Категория: JavaScript's | Просмотров: 3880 | Добавил: antisept | Рейтинг: 3.0/1 |
Теги: диаметра круга, Расчет площади
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]