Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Общие » Флейм » Глупые вопросы V

Модерирует : 3xp0, TechSup

articlebot (15-04-2016 07:46): продолжение в Глупые вопросы VI  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
function calcangle(){
    var form = document.angle;
    var Precision=5;    
    
    var m = form.maxlength.selectedIndex
    var sg = form.maxlength.options[m].value;
        
    var sv = ""
    var sd = ""
    {
    if (sg == 8.8) sv = 6.6, sd = 11;  
    if (sg == 6.4) sv = 4.8, sd = 8;
    if (sg == 5.3) sv = 4, sd = 6.6;
    if (sg == 4.8) sv = 3.6, sd = 6;
    if (sg == 3.2) sv = 2.4, sd = 4;
    }
    
    var f = form.focus.value;
    
    if ((f < 1) || (isNaN(f)))
  {
    alert('Фокусное расстояние не может быть отрицательным или 0.');
    return(0);
  }
    
    var result_gor = 114.5915 * (Math.atan(sg / (2 * f)));
    var result_vert = 114.5915 * (Math.atan(sv / (2 * f)));
    var result_diag = 114.5915 * (Math.atan(sd / (2 * f)));    
    var result_ob = (1000 / (sv / 20)) * (f /1000);
    var result_ras = (1000 / (sv / 4)) * (f /1000);
    var result_id = (1000 / (sv / 1.6)) * (f /1000);
    form.result_gor.value = result_gor.toPrecision(Precision);
    form.result_vert.value = result_vert.toPrecision(Precision);
    form.result_diag.value = result_diag.toPrecision(Precision);    
    form.result_ob.value = result_ob.toPrecision(Precision);
    form.result_ras.value = result_ras.toPrecision(Precision);
    form.result_id.value = result_id.toPrecision(Precision);
    form.result_ob_600.value = (1.5 * result_ob).toPrecision(Precision);
    form.result_ras_600.value = (1.5 * result_ras).toPrecision(Precision);
    form.result_id_600.value = (1.5 * result_id).toPrecision(Precision);    
    form.result_ob_1080.value = (2.7 * result_ob).toPrecision(Precision);
    form.result_ras_1080.value = (2.7 * result_ras).toPrecision(Precision);
    form.result_id_1080.value = (2.7 * result_id).toPrecision(Precision);    
    
 return true;
}
 

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:48 01-05-2013
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Общие » Флейм » Глупые вопросы V
articlebot (15-04-2016 07:46): продолжение в Глупые вопросы VI


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru