Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    2

    JavaScript

    Chiedo gentile aiuto per compilare un programma in javascipt che dato un numero in base dieci, lo converta in base 5 visualizzando sulla pagina i passaggi della divisione.
    Ringrazio da subito chiunque possa darmi una mano a risolvere questo problema!

  2. #2
    sposto nel forum scripting (javascript = scripting lato client)
    ...Terrible warlords, good warlords, and an english song

  3. #3
    codice:
    <html>
    <head>
    
    <script type="text/javascript" language="javascript">
    <!-- 
    
        var Bdec = 32485;
        var Bcin = new Array();
        var temp = 0;
        var i = 0;
        var j = 0;
        
        while( Bdec > 0 ) {
        
            temp = parseInt(Bdec / 5); // divido 
            document.write(Bdec + " diviso 5 = " + temp + "  -->  ");
        
            temp = parseInt(Bdec % 5); // modulo
            document.write(Bdec + " modulo 5 = " + temp + "
    
    "); 
    
            Bdec = parseInt(Bdec /= 5); // divido - questa volta effettivamente - per base 5
     
            Bcin[i] = temp; // aggiungo all'array un nuovo elemento del numero in base 5
            i++;             
     
        }      
          
        for(j=i-1; j>=0; j--)
            document.write(Bcin[j]);
        
    
    //-->
    </script>
    
    </head>
    <body>
    </body>
    </html>
    sostinuendo i numeri marcati in blue puoi convertire il numero in base decimale nelle altre basi (inferiori alla 10)
    ...Terrible warlords, good warlords, and an english song

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.