[Решено] Не выполняется вычисление

Тема в разделе "JavaScript", создана пользователем Remca, 5 май 2016.

Статус темы:
Закрыта.
  1. Remca

    Remca

    Регистрация:
    3 май 2016
    Сообщения:
    0
    Симпатии:
    0
    Есть формула V1=(pi/4)*(D1^2)*h1, по которой происходит вычисление.
    Как будет правильно, я путаюсь.

    Код:
    function areaRectangle6(){
    var D1=document.forma1.t20.value||0;
      var h1=document.forma1.t21.value||0;
      
    
     
      if ( (D1 == 0) || (h1 == 0) ) {
            alert('Входные данные не могут быть равны 0');
          return;
        }
        if ( (D1 < 0) || (h1 < 0) ) {
            alert('Входные данные не могут быть меньше 0');
          return;
        }   
    
      document.forma1.res6.value=V1;
      }
    --- Добавлено, 5 май 2016 ---
    С числом пи я разобрался, а что не так с возведением в квадрат? ведь вместо этого мне пришлось написать D1*D1
     
  2. Ваня Половка

    Ваня Половка

    Регистрация:
    5 май 2016
    Сообщения:
    1
    Симпатии:
    0
    Метод pow() объекта Math,возводит число в степень.
    Например:
    var a=Math.pow(3,2)//9
    var b=Math.pow(7,7)823543


    пришлось написать D1*D1
    =>
    Math.pow(D1,2);
     
Статус темы:
Закрыта.