diff --git a/index.html b/index.html index ef9a207..ee266bd 100644 --- a/index.html +++ b/index.html @@ -4,17 +4,19 @@ - - - - - - - - + + + + + + - + + + + + @@ -33,22 +35,24 @@ - + + + - The quickest of brown foxes. + The quickest of brown foxes. - - - - - + + + + + + diff --git a/js/slide22.js b/js/slide22.js index e69de29..58ca47e 100644 --- a/js/slide22.js +++ b/js/slide22.js @@ -0,0 +1,18 @@ +let userInput = ""; + +do { + // Ask user to input + + userInput = prompt("Enter an integer number"); + +} while (!(userInput <= 0) && (userInput > 100)); + +// function that calculate the square root of the value input by the user +function name(userInput) { + let userSquareRoot = parseInt(userInput); + userSquareRoot = userSquareRoot * userSquareRoot; // user input squared. + return userSquareRoot; +} + +// alert boc prints the value in a pop box on the user's browser +alert("The number " + userInput + " squared " + " is " + name(userInput)); \ No newline at end of file diff --git a/js/slide23.js b/js/slide23.js index e69de29..433298a 100644 --- a/js/slide23.js +++ b/js/slide23.js @@ -0,0 +1,19 @@ +let userInput = prompt("Enter a number to print number interval." + "\n" + "Enter lower level"); + +let userSecondInput = prompt("Enter the upper interval number"); + +// called the function and printed the user values +userNumberInterval(); + + +// function that check user input values and use for loop to print the values. +function userNumberInterval() { + let str1 = parseInt(userInput); + let str2 = parseInt(userSecondInput); + for (let i = str1; i < str2; i++) { + + console.log(i + " "); + + } + +} \ No newline at end of file diff --git a/js/slide24.js b/js/slide24.js index e69de29..b636362 100644 --- a/js/slide24.js +++ b/js/slide24.js @@ -0,0 +1,44 @@ +//Creat an array of integer. + +var myData = []; // create an undefined array + + +// use a for loop to add values to the indices/ index. +for (let i = 0; i < 10; i++) { + myData[i] = 1; + +} + +console.log(myData) // prints the value of all array element. + +myDataUpdate(); + + +function myDataUpdate() { + + do { + var userIndex = prompt("Enter an index from the array above: "); + var str1 = parseInt(userIndex); + if (str1 > 10) { + console.log("Array out of bound"); + break; + + } + + var userValue = prompt("Enter an index from the array above: "); + var str2 = parseInt(userValue); + + + for (let i = str1; i <= str1; i++) { + + myData[str1] = str2; + + } + var proceed = prompt("Do you want to continue: Y/N"); + + } while (!str1 > myData.length); + +} + + +console.log("My Data " + myData); \ No newline at end of file diff --git a/js/slide26.js b/js/slide26.js index e69de29..ebe5844 100644 --- a/js/slide26.js +++ b/js/slide26.js @@ -0,0 +1,14 @@ +var fibonacci = [0, 1]; + +// slide 26 assignment. +let result = 0; +let thirdNumber = fibonacci[0]; +let fourthNumber = fibonacci[1]; + +for (let i = 0; i < 10; i++) { + result = thirdNumber + fourthNumber; + console.log(result); + thirdNumber = fourthNumber; + fourthNumber = result; + +} \ No newline at end of file