Minggu, 14 Maret 2010

calculator java

Looping Function
Calculating the sum of the digits

The sum of the digits from 1 to:       
<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