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