diff --git a/code/Brandon/javascript/lab01-03/lab01 lab02py/index.html b/code/Brandon/javascript/lab01-03/lab01 lab02py/index.html new file mode 100644 index 00000000..f27706d1 --- /dev/null +++ b/code/Brandon/javascript/lab01-03/lab01 lab02py/index.html @@ -0,0 +1,26 @@ + + + + + + + Document + + + +

Number Average

+ + + + +

Hi

+ + + + \ No newline at end of file diff --git a/code/Brandon/javascript/lab01-03/lab01 lab02py/script.js b/code/Brandon/javascript/lab01-03/lab01 lab02py/script.js new file mode 100644 index 00000000..5ce1b72c --- /dev/null +++ b/code/Brandon/javascript/lab01-03/lab01 lab02py/script.js @@ -0,0 +1,53 @@ +// // Version 1 +// let numbers; +// let sums = 0; + +// numbers = [5, 0, 8, 3, 4, 1, 6]; +// sums = 0; + +// for (let i = 0; i < numbers.length; i++) { +// sums += numbers[i]; +// console.log(sums); +// } + +// Version 2 +numbers = []; +let total = 0; +// while (true) { +// let user_input = parseInt( +// prompt("Add a number to the list. Hit cancel to calculate the average. ") +// ); +// if (isNaN(user_input)) { +// for (let i = 0; i < numbers.length; i++) { +// sums += numbers[i]; +// } +// total = sums / numbers.length; +// console.log(numbers); +// console.log(total); +// break; +// } +// numbers.push(user_input); +// console.log(numbers); +// } + +let input = document.querySelector("#user-input"); +const button1 = document.querySelector("#total"); +const output = document.querySelector("#output"); +const submit = document.querySelector("#submit"); +let p = document.querySelector("p"); + +let number_list = []; +let sums = 0; + +submit.onclick = function () { + number_list.push(input.value); + p.innerText = number_list; +}; + +button1.addEventListener("click", function () { + for (let i = 0; i < number_list.length; i++) { + sums += +number_list[i]; + } + total = sums / number_list.length; + p.innerText = `Your average is ${total}. `; +}); diff --git a/code/Brandon/javascript/lab01-03/lab01 lab04py partc/index.html b/code/Brandon/javascript/lab01-03/lab01 lab04py partc/index.html new file mode 100644 index 00000000..011b5afe --- /dev/null +++ b/code/Brandon/javascript/lab01-03/lab01 lab04py partc/index.html @@ -0,0 +1,119 @@ + + + + + + + Lab 04 C + + + + + +
+

Number Average

+

{{ message }}

+
+ + + +
+

{{ output }}

+
+ + + + \ No newline at end of file diff --git a/code/Brandon/javascript/lab01-03/lab01 lab04py/index.html b/code/Brandon/javascript/lab01-03/lab01 lab04py/index.html new file mode 100644 index 00000000..e3539eb9 --- /dev/null +++ b/code/Brandon/javascript/lab01-03/lab01 lab04py/index.html @@ -0,0 +1,18 @@ + + + + + + + + Lab 04 + + +

Number Average

+ + + + +

Converted Number Here

+ + \ No newline at end of file diff --git a/code/Brandon/javascript/lab01-03/lab01 lab04py/script.js b/code/Brandon/javascript/lab01-03/lab01 lab04py/script.js new file mode 100644 index 00000000..fe77bb6a --- /dev/null +++ b/code/Brandon/javascript/lab01-03/lab01 lab04py/script.js @@ -0,0 +1,158 @@ +// // Version 1 + +// var single_digit = { +// 0: "", +// 1: "one", +// 2: "two", +// 3: "three", +// 4: "four", +// 5: "five", +// 6: "six", +// 7: "seven", +// 8: "eight", +// 9: "nine", +// }; + +// var double_digit = { +// 0: "ten", +// 1: "eleven", +// 2: "twelve", +// 3: "thirteen", +// 4: "fourteen", +// 5: "fifteen", +// 6: "sixteen", +// 7: "seventeen", +// 8: "eighteen", +// 9: "nineteen", +// }; + +// var tens = { +// 0: "", +// 1: "eleven", +// 2: "twenty", +// 3: "thirty", +// 4: "forty", +// 5: "fifty", +// 6: "sixty", +// 7: "seventy", +// 8: "eighty", +// 9: "Ninety", +// }; + +// let x = prompt("Please enter a number 1-999 to convert: "); + +// let tens_digit = Math.floor((x / 10) % 10); +// let ones_digit = Math.floor(x % 10); +// let hundreths = Math.floor(x / 100); + +// if ((x >= 1) & (x <= 9)) { +// console.log(single_digit[x]); +// } +// if ((x >= 10) & (x <= 19)) { +// console.log(double_digit[x]); +// } +// if ((x >= 20) & (x <= 99)) { +// console.log(tens[tens_digit], single_digit[ones_digit]); +// } +// if ( +// (x >= 100) & +// (x <= 999) & +// (ones_digit != 0) & +// (tens_digit != 1) & +// (tens_digit != 0) +// ) { +// console.log( +// single_digit[hundreths], +// "hundred and", +// tens[tens_digit], +// single_digit[ones_digit] +// ); +// } else if (ones_digit == 0) { +// console.log(single_digit[hundreths], "hundred and", tens[tens_digit]); +// } else if (tens_digit == 1) { +// console.log(single_digit[hundreths], "hundred", tens[tens_digit]); +// } else if (tens_digit == 0) { +// console.log(single_digit[hundreths], "hundred and", single_digit[ones_digit]); +// } + +// Version 2 + +const single_digit = { + 0: "", + 1: "one", + 2: "two", + 3: "three", + 4: "four", + 5: "five", + 6: "six", + 7: "seven", + 8: "eight", + 9: "nine", +}; + +const double_digit = { + 0: "ten", + 1: "eleven", + 2: "twelve", + 3: "thirteen", + 4: "fourteen", + 5: "fifteen", + 6: "sixteen", + 7: "seventeen", + 8: "eighteen", + 9: "nineteen", +}; + +const tens = { + 0: "", + 1: "eleven", + 2: "twenty", + 3: "thirty", + 4: "forty", + 5: "fifty", + 6: "sixty", + 7: "seventy", + 8: "eighty", + 9: "Ninety", +}; + +const submit_numbers = document.querySelector("#submit_numbers"); +let x = document.querySelector("#user-input"); +let p = document.querySelector("p"); + +// let x = prompt("Please enter a number 1-999 to convert: "); + +submit_numbers.addEventListener("click", function () { + let tens_digit = Math.floor((x.value / 10) % 10); + let ones_digit = Math.floor(x.value % 10); + let hundreths = Math.floor(x.value / 100); + if ((x.value >= 1) & (x.value <= 9)) { + p.innerText = single_digit[x.value]; + } + if ((x.value >= 10) & (x.value <= 19)) { + p.innerText.value = double_digit[x.value]; + } + if ((x.value >= 20) & (x.value <= 99)) { + p.innerText = tens[tens_digit] + " " + single_digit[ones_digit]; + } + if ( + (x.value >= 100) & + (x.value <= 999) & + (ones_digit != 0) & + (tens_digit != 1) & + (tens_digit != 0) + ) { + p.innerText = + single_digit[hundreths] + + " hundred and " + + tens[tens_digit] + + single_digit[ones_digit]; + } else if (ones_digit === 0) { + p.innerText = single_digit[hundreths] + " hundred and " + tens[tens_digit]; + } else if (tens_digit === 1) { + p.innerText = single_digit[hundreths] + " hundred and " + tens[tens_digit]; + } else if (tens_digit === 0) { + p.innerText = + single_digit[hundreths] + " hundred and " + single_digit[ones_digit]; + } +}); diff --git a/code/Brandon/javascript/lab01-03/lab01 lab09py/index.html b/code/Brandon/javascript/lab01-03/lab01 lab09py/index.html new file mode 100644 index 00000000..c477c6ba --- /dev/null +++ b/code/Brandon/javascript/lab01-03/lab01 lab09py/index.html @@ -0,0 +1,18 @@ + + + + + + + + Lab 09 Peaks and Valleys + + +

Peaks and Valleys

+

+ + +

+ + + \ No newline at end of file diff --git a/code/Brandon/javascript/lab01-03/lab01 lab09py/script.js b/code/Brandon/javascript/lab01-03/lab01 lab09py/script.js new file mode 100644 index 00000000..5effe861 --- /dev/null +++ b/code/Brandon/javascript/lab01-03/lab01 lab09py/script.js @@ -0,0 +1,51 @@ +// Version 1 +let data = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 5, 6, 7, 8, 9, 8, 7, 6, 7, 8, 9]; + +function peaks() { + for (let i = 0; i < data.length; i++) { + var len = data.length; + let current = data[i]; + let previous = data[(i - 1) % len]; // + let next = data[(i + 1) % len]; + if ((current > next) & (current > previous)) console.log(data[i] + " peak"); + } +} + +function valleys() { + for (let i = 0; i < data.length; i++) { + var len = data.length; + let current = data[i]; + let previous = data[Math.floor((i - 1) % len)]; // + let next = data[Math.floor((i + 1) % len)]; + if ((current < next) & (current < previous)) + console.log(data[i] + "valley \x20;"); + } +} + +function peaks_and_valleys() { + for (let i = 0; i < data.length; i++) { + var len = data.length; + let current = data[i]; + let previous = data[Math.floor((i - 1) % len)]; // + let next = data[Math.floor((i + 1) % len)]; + if ((current > next) & (current > previous)) + display.innerText += data[i] + " peak \x0A"; + + if ((current < next) & (current < previous)) + display.innerText += data[i] + " valley \x0A"; + } +} +let display = document.querySelector("#display"); +let p = document.querySelector("p"); +const submit = document.querySelector("#submit"); +p.innerText = data; +let x; + +peaks(); +valleys(); +console.log("----------------------"); +// peaks_and_valleys(); + +submit.addEventListener("click", function () { + peaks_and_valleys(); +}); diff --git a/code/Brandon/lab04/lab04.py b/code/Brandon/lab04/lab04.py index 9f670b53..9bdc302a 100644 --- a/code/Brandon/lab04/lab04.py +++ b/code/Brandon/lab04/lab04.py @@ -1,44 +1,44 @@ single_digit = { - 1 : 'one', - 2 : 'two', - 3 : 'three', - 4 : 'four', - 5 : 'five', - 6 : 'six', - 7 : 'seven', - 8 : 'eight', - 9 : 'nine', + 1: 'one', + 2: 'two', + 3: 'three', + 4: 'four', + 5: 'five', + 6: 'six', + 7: 'seven', + 8: 'eight', + 9: 'nine', } -double_digit = { - 10 : 'ten', - 11 : 'eleven', - 12 : 'twelve', - 13 : 'thirteen', - 14 : 'fourteen', - 15 : 'fifteen', - 16 : 'sixteen', - 17 : 'seventeen', - 18 : 'eighteen', - 19 : 'nineteen', - } +double_digit = { + 10: 'ten', + 11: 'eleven', + 12: 'twelve', + 13: 'thirteen', + 14: 'fourteen', + 15: 'fifteen', + 16: 'sixteen', + 17: 'seventeen', + 18: 'eighteen', + 19: 'nineteen', +} tens = { - 2 : 'twenty', - 3 : 'thirty', - 4 : 'forty', - 5 : 'fifty', - 6 : 'sixty', - 7 : 'seventy', - 8 : 'eighty', - 9 : 'Ninety' + 2: 'twenty', + 3: 'thirty', + 4: 'forty', + 5: 'fifty', + 6: 'sixty', + 7: 'seventy', + 8: 'eighty', + 9: 'Ninety' } user_input = int(input('Please enter a number 1-999 to convert: ')) x = user_input -if x >= 1 and x <=9: +if x >= 1 and x <= 9: print(single_digit[x]) if x >= 10 and x <= 19: @@ -46,13 +46,14 @@ if x >= 20 and x <= 99: tens_digit = x//10 - ones_digit = x%10 + ones_digit = x % 10 print(tens_digit) print(tens[tens_digit], single_digit[ones_digit]) if x >= 100 and x <= 999: - tens_digit = x//10 %10 - ones_digit = x%10 - hundreths = x//100 - - print(single_digit[hundreths],'hundred', tens[tens_digit], single_digit[ones_digit]) \ No newline at end of file + tens_digit = x//10 % 10 + ones_digit = x % 10 + hundreths = x//100 + + print(single_digit[hundreths], 'hundred', + tens[tens_digit], single_digit[ones_digit])