bnghtz

fibonacci_1_100_in_javascript.html

Oct 26th, 2013
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2. <head>
  3. <script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
  4. <script type="text/javascript">
  5. $(document).ready( function(){
  6.   var content = '<select id="selnum" onChange="fibonacci();">' + "\n";
  7.   for (var i = 1; i <= 77; i++)
  8.   {
  9.     content += '  <option value="' +i+ '">' +i+ '</option>' + "\n";
  10.   }
  11.   content += '</select>' + "\n";
  12.   $('#selector').html(content);
  13. });
  14.  
  15. function fibonacci()
  16. {
  17.   var num = parseInt($('#selnum').val());
  18.   var arry = [1,1];
  19.  
  20.   for (var i = 3; i < num + 1; i++)
  21.   {
  22.     var y = arry[i - 3] + arry[i - 2];
  23.     arry.push(y)
  24.   }
  25.  
  26.   var res = '';
  27.   var n = arry.length;
  28.   for (var i = 1; i <= num; i++)
  29.   {
  30.     res += "<tr><td>" + i + ".</td><td>" + arry[i-1] + "</td></tr>\n";
  31.   }
  32.   res = "fibonacci(" + num + ") = " + arry[num-1]+ "<br>"
  33.       + "<table>" + res + "</table>";
  34.   $('#result').html(res);
  35. }
  36. </script>
  37. </head>
  38. <body>
  39. <div id="selector"></div>
  40. <br>
  41. <div id="result"></div>
  42. </body>
  43. </html>
Advertisement
Add Comment
Please, Sign In to add comment