Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    103

    calcolare radice quadrata

    Volevo calcolare la radice quadrata di un numero senza usare funzioni native. Il procedimento funziona bene con il ciclo for. Però volevo terminare il programma quando il risultato si ripete uguale più volte. Per far questo pensavo di usare do - while ma non ho ben in mente come poter confrontare che il risultato precedente sia uguale all'ultimo esaminato.

    <html>



    <head>

    <script type="text/javascript">

    var n = prompt("Numero:");
    var a = 1;
    var b;
    var c;


    do{

    b=[(n/a)+a]/2;
    a=b;



    }

    while();
    document.write(a + "
    ");



    </script>


    </head>

    </html>

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    codice:
    <script type="text/javascript">
    	var n = prompt("Numero:");
    	var a = 1;
    	var b;
    	var c;
    
    	do{
    		b=[(n/a)+a]/2;
    		c=(a != b);
    		a=b;
    	} 
    	while(c); 
    
    	document.write(a + "
    ");
    </script>

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.