From 825b2a4cd3acac79d24cf439eecbcf830865816c Mon Sep 17 00:00:00 2001 From: Ezra Vance <3zravance@gmail.com> Date: Tue, 30 Jun 2020 11:38:15 -0400 Subject: [PATCH 1/6] slide 22 completed. --- js/slide22.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/js/slide22.js b/js/slide22.js index e69de29..793ca44 100644 --- a/js/slide22.js +++ b/js/slide22.js @@ -0,0 +1,9 @@ +var userIn; +var loop = true; +do{ + userIn = prompt("Enter a integer in range of 0 < n < 100."); + if(userIn > 0 && userIn < 100){ + loop = false; + console.log("Number squared is " + userIn * userIn); + } +}while(loop); \ No newline at end of file From 5bedbb60e18c120447280b0430d7216661ad8430 Mon Sep 17 00:00:00 2001 From: Ezra Vance <3zravance@gmail.com> Date: Tue, 30 Jun 2020 12:33:48 -0400 Subject: [PATCH 2/6] slide 23 done. --- index.html | 2 +- js/slide23.js | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index ef9a207..aca21bb 100644 --- a/index.html +++ b/index.html @@ -12,7 +12,7 @@ - + diff --git a/js/slide23.js b/js/slide23.js index e69de29..aa443ff 100644 --- a/js/slide23.js +++ b/js/slide23.js @@ -0,0 +1,8 @@ +var upperIn; +var lowerIn; + +lowerIn = prompt("Enter a low range integer."); +upperIn = prompt("Enter a high range integer. Bigger than the first."); +for(var i = lowerIn; lowerIn < upperIn; lowerIn++){ + console.log(lowerIn); +} \ No newline at end of file From a7fb032c55499d91ec20cd6f732041080db35091 Mon Sep 17 00:00:00 2001 From: Ezra Vance <3zravance@gmail.com> Date: Tue, 30 Jun 2020 12:51:12 -0400 Subject: [PATCH 3/6] slide 24 done --- index.html | 2 +- js/slide24.js | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index aca21bb..90b6915 100644 --- a/index.html +++ b/index.html @@ -12,7 +12,7 @@ - + diff --git a/js/slide24.js b/js/slide24.js index e69de29..83aec7d 100644 --- a/js/slide24.js +++ b/js/slide24.js @@ -0,0 +1,28 @@ +var myData = new Array(10); +//Fill array +for(var i = 0; i < myData.length; i++){ + myData[i] = 1; +} +//Print array +for(var i = 0; i < myData.length; i++){ + console.log(myData[i]); +} + +//Have user overwrite an index +for(var i = 0; i < myData.length; i++){ + console.log(myData[i]); +} +do{ + var index = prompt("Enter cell index. Range of 0 >= n < 10") + //Break loop if index is not in range + if(index > 9 || index < 0){ + break; + } + + var value = prompt("Enter value for index.") + myData[index] = value; + + for(var i = 0; i < myData.length; i++){ + console.log(myData[i]); + } +}while(true); \ No newline at end of file From 94a55cc3d56565f868d60d22e0463cb2baab45aa Mon Sep 17 00:00:00 2001 From: Ezra Vance <3zravance@gmail.com> Date: Tue, 30 Jun 2020 12:52:34 -0400 Subject: [PATCH 4/6] removed extra iterator loop --- js/slide24.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/js/slide24.js b/js/slide24.js index 83aec7d..1f04e58 100644 --- a/js/slide24.js +++ b/js/slide24.js @@ -9,9 +9,6 @@ for(var i = 0; i < myData.length; i++){ } //Have user overwrite an index -for(var i = 0; i < myData.length; i++){ - console.log(myData[i]); -} do{ var index = prompt("Enter cell index. Range of 0 >= n < 10") //Break loop if index is not in range From 7e114cbb7aeca02457b0e00b2c95a58a68299229 Mon Sep 17 00:00:00 2001 From: Ezra Vance <3zravance@gmail.com> Date: Tue, 30 Jun 2020 12:58:33 -0400 Subject: [PATCH 5/6] slide 25 is just slide 24 with fully tested input validation. --- js/slide25.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/js/slide25.js b/js/slide25.js index e69de29..1f04e58 100644 --- a/js/slide25.js +++ b/js/slide25.js @@ -0,0 +1,25 @@ +var myData = new Array(10); +//Fill array +for(var i = 0; i < myData.length; i++){ + myData[i] = 1; +} +//Print array +for(var i = 0; i < myData.length; i++){ + console.log(myData[i]); +} + +//Have user overwrite an index +do{ + var index = prompt("Enter cell index. Range of 0 >= n < 10") + //Break loop if index is not in range + if(index > 9 || index < 0){ + break; + } + + var value = prompt("Enter value for index.") + myData[index] = value; + + for(var i = 0; i < myData.length; i++){ + console.log(myData[i]); + } +}while(true); \ No newline at end of file From 48c27e280e96890f508d43086d5d0a50b8995c33 Mon Sep 17 00:00:00 2001 From: Ezra Vance <3zravance@gmail.com> Date: Tue, 7 Jul 2020 11:04:36 -0400 Subject: [PATCH 6/6] slide 26 completed. --- index.html | 2 +- js/slide26.js | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 90b6915..e3cc748 100644 --- a/index.html +++ b/index.html @@ -12,7 +12,7 @@ - + diff --git a/js/slide26.js b/js/slide26.js index e69de29..d460837 100644 --- a/js/slide26.js +++ b/js/slide26.js @@ -0,0 +1,15 @@ +/* + Array of fibonacci numbers from F(0) to F(59), based on slide 26 use this to calculate fibonacci number, + dont print the number from the array. +*/ +var arr = [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657, + 46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,5702887,9227465,14930352, + 24157817,39088169,63245986,102334155,165580141,267914296,433494437,701408733,1134903170, + 1836311903,2971215073,4807526976,7778742049,12586269025,20365011074,32951280099,53316291173, + 86267571272,139583862445,225851433717,365435296162,591286729879,956722026041]; + +//Compute the fibonacci from F(2) onward +for(let x = 2; x < arr.length; x++){ + let fib = arr[x-1] + arr[x-2]; + console.log(fib); +} \ No newline at end of file