неработает вывод немогу перевернуть

Discussion in 'PHP' started by CyBerX3, 20 Oct 2011.

  1. CyBerX3

    CyBerX3 New Member

    Joined:
    20 Dec 2010
    Messages:
    26
    Likes Received:
    0
    Reputations:
    0
    проблема такая написал скрипт переводящий из 10 системы в 2 ичную большую часть сделал осталось 2 проблемы:
    1)конечное число надо перевернуть надо чтото наподобие реверса для масивов но нечего немогу найти
    2)при выводи числа выводи ток последнию цифру
    Вот скрипт:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Äîêóìåíò</title>
    <script type="text/javascript">
    function f(n) {
    var cicl ;
    if(n>0 && n<=15)
    cicl=4;
    else if(n>15 && n<=255)
    cicl=8;
    else if(n>255 && n<=4095)
    cicl=12;
    else if(n>4095 && n<=65535)
    cicl =16;
    else if(n>65535 && n<=1048575)
    cicl=20;
    else if(n>1048575 && n<=16777215)
    cicl=24;
    else if(n>16777215 && n<=268435455)
    cicl=28;
    var delen = n/2;
    for(var i = 0 ; i < cicl; i++){
    var pr =delen.toString().indexOf(".5");
    var alls ;
    if(pr != -1){
    delen= Math.floor(delen);
    alls=1;
    }
    else if(pr==-1){
    alls=0;
    }
    delen =delen/2
    var endResalt = alls;
    //document.write(endResalt);
    document.getElementById("vivod1").innerHTML=endResalt;
    }

    }//ôóíêöèÿ
    function opens(){
    var num = document.getElementById("ids1");
    f(num.value);
    }
    function z(){
    var a1 = document.getElementById("ids")
    a1 =a1.value;
    document.getElementById("vivod").innerHTML =parseInt(a1,2);
    }
    </script>
    </head>
    <body>
    <div id="alls"><p>перевод из десятичной системы в двоичную</p>
    <input id="ids1" /> <button onclick="opens()"> Ok</button>
    <div id="vivod1"> </div>
    <p>перевод из двоичной системы в дисятичную</p>
    <input id="ids" /> <button onclick="z()"> Ok</button>
    <div id="vivod"> </div>
    </div>

    </body>
    </html>
     
  2. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    первое:
    второе:
     
  3. CyBerX3

    CyBerX3 New Member

    Joined:
    20 Dec 2010
    Messages:
    26
    Likes Received:
    0
    Reputations:
    0
    спс проверю отпишусь
     
  4. CyBerX3

    CyBerX3 New Member

    Joined:
    20 Dec 2010
    Messages:
    26
    Likes Received:
    0
    Reputations:
    0
    Спс огромное пашет ток 1 вопрос непойму как работает второе?
     
  5. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    Code:
    .toString([основание системы счисления])