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>