Post Reply  Post Thread 
Ručno korjenovanje
Author Message
Jannnn
Novi korisnik
*


Posts: 11
Group: Registered
Joined: Aug 2007
Status: Offline
Reputation: 0
Post: #1
Ručno korjenovanje

Znali netko napraviti javu skriptu koja ima funkciju ručno korjenovanje?Palac-gore:up:

09-09-2007 10:07 AM
Find all posts by this user Quote this message in a reply
Puž
Redoviti posjetitelj
**


Posts: 131
Group: Registered
Joined: Mar 2007
Status: Offline
Reputation: 24
Post: #2
RE: Ručno korjenovanje

Code:
<script language="javascript">
function korijen()
{
    var broj=document.getElementById("broj").value

    var i,j=0;
    var binom=new Array()
    
    for(i=broj.length;i>0;i=i-2)
    {
        binom[j]=broj.charAt(i-2)+broj.charAt(i-1)
        
        j++        
    }
    
    var gore,srednji,decimala=1
    
    gore=Math.floor(Math.sqrt(binom[binom.length-1]))

    srednji=binom[binom.length-1]-gore*gore
        
    j=binom.length-1

    var kraj=5
    
    while(1)
    {            
        var lijevi_p, lijevi_d, lijevi_r        

        if(binom[j-1]==null)
        {            
            kraj--
            srednji+='00'
            
            decimala=decimala*10            
        }
    
        else srednji+=binom[j-1]                            
        
        lijevi_p=20*gore        
        
        i=-1
    
        while(1)
        {
            i++
            if(((i+lijevi_p)*i)<=srednji)
            lijevi_d=i
            else break            
        }
        
        lijevi_r=lijevi_p+lijevi_d        
        
        srednji=srednji-lijevi_r*lijevi_d
        
        gore=gore*10+lijevi_d    
        
        if((srednji==0)||(kraj==0)) break
        
        j--                
    }
    
    var rezultat=gore/decimala
    
    alert(rezultat)    
}
</script>

<input type="text" id="broj"></input>
<input type="button" value="klik" onclick="korijen()"></input>

11-09-2007 05:02 AM
Find all posts by this user Quote this message in a reply
Post Reply  Post Thread 

View a Printable Version
Send this Thread to a Friend
Subscribe to this Thread | Add Thread to Favorites

Forum Jump: