Looping Function
Calculating the sum of the digits
<SCRIPT>function sumDigits(num) { var i, sum = 0; // can declare two variables at once for (i = 1; i <= num; i++) { sum += i; // add each number to sum (ie, 1 + 2 + ...+ num) } // Display result alert("The sum of the digits from 1 to "+ num + " is:\n\n\t " + sum); } SCRIPT> <BODY> Looping Functions - Calculate the sum of the digits. <FORM NAME="SumNums"> The sum of the digits from 1 to: <INPUT TYPE="text" NAME="charNum"> <INPUT TYPE="button" VALUE="Calculate" onClick="sumDigits(SumNums.charNum.value)"> FORM> NOTE: sumDigits() brute forces the answers, the Mathematical approach would be to use the Formula: n (n + 1) / 2. |
Tidak ada komentar:
Posting Komentar
masukkan koment anda