From 20415f8bd43031c507ae6301c5620a8fdc45c9ee Mon Sep 17 00:00:00 2001 From: monicadeshmukh Date: Tue, 30 Jun 2020 12:41:54 -0400 Subject: [PATCH 1/4] sumbitting slide22 --- index.html | 3 ++- js/slide22.js | 13 +++++++++++ valid.html | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 valid.html diff --git a/index.html b/index.html index ef9a207..d7ebc52 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,6 @@ - + + diff --git a/js/slide22.js b/js/slide22.js index e69de29..62f9f58 100644 --- a/js/slide22.js +++ b/js/slide22.js @@ -0,0 +1,13 @@ +function slide22() { + // TODO - write method definition here + let num = window.prompt("Enter an integer between 0 and 100"); + while (true) + { + if (0 < num && num < 100) + break; + else + num = window.prompt("Please Re-enter: "); + } + + return num*num; +} \ No newline at end of file diff --git a/valid.html b/valid.html new file mode 100644 index 0000000..837aa9e --- /dev/null +++ b/valid.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From e4b6292e2ba3cb5a09c1233271455decb999b235 Mon Sep 17 00:00:00 2001 From: monicadeshmukh Date: Tue, 30 Jun 2020 13:25:17 -0400 Subject: [PATCH 2/4] slide23,js print-interval.html --- js/slide23.js | 40 +++++++++++++++++++++++++++++ print-interval.html | 62 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 print-interval.html diff --git a/js/slide23.js b/js/slide23.js index e69de29..6b1c024 100644 --- a/js/slide23.js +++ b/js/slide23.js @@ -0,0 +1,40 @@ +function slide23() { + // Ask user to input two integers giving lower and upper limit of interval. + //print all integers between lower interval (inclusive) and upper interval (exclusive) + + let lowerLimit, upperLimit, output = ""; + lowerLimit = window.prompt("Please enter lowerLimit: "); + while (true) + { + if (isNaN(lowerLimit)) + lowerLimit = window.prompt("Please enter a valid number for lowerLimit : "); + else + break; + + } + + upperLimit = window.prompt("Please enter upperLimit: "); + while (true) + { + if (isNaN(upperLimit)) + upperLimit = window.prompt("Please enter a valid number for upperLimit : "); + + else if (upperLimit == lowerLimit) + { + output = lowerLimit; + break; + } + + else if (upperLimit < lowerLimit) + upperLimit = window.prompt("Please enter upperLimit greater than the " + lowerLimit + ": "); + + else + { + for (var num =lowerLimit; num < upperLimit; num++) + output = output + " " + num; + break; + } + } + + return output; +} \ No newline at end of file diff --git a/print-interval.html b/print-interval.html new file mode 100644 index 0000000..3013313 --- /dev/null +++ b/print-interval.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + \ No newline at end of file From 84c7349dad69e3a0ac4cb9c2308049f24321b824 Mon Sep 17 00:00:00 2001 From: monicadeshmukh Date: Tue, 30 Jun 2020 14:44:54 -0400 Subject: [PATCH 3/4] slide24.js, edit-array.html --- edit-array.html | 62 +++++++++++++++++++++++++++++++++++++++++++++++++ js/slide24.js | 26 +++++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 edit-array.html diff --git a/edit-array.html b/edit-array.html new file mode 100644 index 0000000..97b31cb --- /dev/null +++ b/edit-array.html @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + \ No newline at end of file diff --git a/js/slide24.js b/js/slide24.js index e69de29..738a867 100644 --- a/js/slide24.js +++ b/js/slide24.js @@ -0,0 +1,26 @@ +function slide24() { + //create an array of 10 intergers + // ask user to enter an array index and its value. Update the array with given value and print array. + //continue till user enters invalid index + + let myData = []; + + for (var i = 0; i <10; i++) + myData[i] = 1; + + console.log(myData); + + let inputIndex, inputValue; + + inputIndex = window.prompt("input index: "); + while(inputIndex >= 0 && inputIndex < 10) + { + inputValue = window.prompt("Input Value: "); + myData[inputIndex] = inputValue; + console.log(myData); + inputIndex = window.prompt("Input Index: "); + } + + console.log("Index out of range. Exit!"); + +} \ No newline at end of file From c43c5e801813941dd19bbcaec81cd5a57bd4975b Mon Sep 17 00:00:00 2001 From: monicadeshmukh Date: Tue, 30 Jun 2020 15:22:56 -0400 Subject: [PATCH 4/4] fibonacci.html, slide26.js --- fibonacci.html | 24 ++++++++++++++++++++++++ js/slide26.js | 12 ++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 fibonacci.html diff --git a/fibonacci.html b/fibonacci.html new file mode 100644 index 0000000..eb3b0d0 --- /dev/null +++ b/fibonacci.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/js/slide26.js b/js/slide26.js index e69de29..2639ea4 100644 --- a/js/slide26.js +++ b/js/slide26.js @@ -0,0 +1,12 @@ +function slide26(n) { + //print the fibonacci number for given number n + + if (n == 0) + return 0; + + if (n == 1) + return 1; + + //using recursion + return (slide26(n-1) + slide26(n-2)); +} \ No newline at end of file