Показать сообщение отдельно
  #764 (permalink)  
Старый 26.01.2015, 05:17
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Нужно было прикрутить калькулятор к редактору математическому.

Нашел в сети и собственно его и заюзал...это п*ц

function raznd(aa) {
        bf1 = bf1 * 1;
        bf2 = bf2 * 1;
        if (aa == "srm" && tmd == "rv") {
          bf1 = Math.sqrt(bf2);
          bf2 = 0;
          tmd = "sl";
        } else if (aa == "srm" && tmd != "rv") bf1 = Math.sqrt(bf1);
        if (aa == "dnd" && tmd == "rv") {
          bf1 = 1 / bf2;
          bf2 = 0;
          tmd = "sl";
        } else if (aa == "dnd" && tmd != "rv") bf1 = 1 / bf1;
        if (aa == "pnm" && tmd == "rv") {
          bf1 = -1 * bf2;
          bf2 = 0;
          tmd = "sl";
        } else if (aa == "pnm" && tmd != "rv") bf1 = -1 * bf1;
        if (aa == "spz" && tmd == "rv") {
          bf2 = bf2 + "";
          bf1 = bf2.substr(0, bf2.length - 1);
          bf2 = 0;
          tmd = "sl";
        } else if (aa == "spz" && tmd != "rv") {
          bf1 = bf1 + "";
          bf1 = bf1.substr(0, bf1.length - 1);
        }
        matDeist();
        display.value = bf1;
      }

      function cleaBu() {
        bf1 = "0";
        bf2 = "0";
        bfr = "0";
        tmd = "sl";
        display.value = "0";
      }

      function corosib() {
        bf1 = bf1 * 1;
        bf2 = bf2 * 1;
        bf1 = bf1 + "";
        bf2 = bf2 + "";
        var zf1 = bf1.split(".");
        var zf2 = bf2.split(".");
        if (zf1.length == 1) var kl1 = 0;
        else var kl1 = zf1[1].length;
        if (zf2.length == 1) var kl2 = 0;
        else var kl2 = zf2[1].length;
        var okz = kl1 + kl2;
        var itg = bf1 * bf2;
        itg = itg + "";
        mig = itg.split('.');
        if (mig.length > 1) {
          var zpo = mig[1].charAt(okz) * 1;
          mig[1] = mig[1].substr(0, okz) * 1;
          if (zpo > 4) mig[1] = mig[1] + 1;
        }
        var vozvrat = mig.join('.');
        return vozvrat;
      }
__________________
Научу себя плохому
Ответить с цитированием