diff --git a/index.html b/index.html
new file mode 100644
index 0000000..e4cf643
--- /dev/null
+++ b/index.html
@@ -0,0 +1,11 @@
+
+
+
+
+
+ Document
+
+
+
+
+
\ No newline at end of file
diff --git a/main.js b/main.js
new file mode 100644
index 0000000..6264785
--- /dev/null
+++ b/main.js
@@ -0,0 +1,101 @@
+// Problem 1
+
+for (let i = 1; i <= 10; i++){
+ console.log(i);
+}
+
+// Problem 2
+
+for (i = 1; i <=10; i++){
+ console.log(i * i);
+}
+
+// Problem 3
+
+let n = prompt("Please input a positive number");;
+
+for (i = 1; i < n; i++) {
+ if (i % 2 == 0) {
+ console.log(i);
+ }
+}
+
+//Problem 4
+
+let n = prompt('Please enter a positive number')
+ n = Number(n)
+let m = prompt('Please enter a positive number')
+ m = Number(m)
+let sum = 0
+
+while (n < m) {
+ sum += n;
+ n++;
+}
+alert(sum)
+
+
+//problem 5
+
+do {
+ userInput = prompt('Are we there yet?')
+} while (userInput !== 'Yes')
+
+alert('Good!')
+
+// Problem 6
+
+let rows = 5;
+for (let currentRow = 1; currentRow <= rows; currentRow++) {
+ let stars = "";
+ for (let j = 1; j <= currentRow; j++) {
+ stars += "*";
+ }
+ console.log(stars);
+}
+
+// Problem 7
+
+rows = 4
+columns = 4
+for (let currentRow = 1; currentRow <= rows; currentRow++) {
+ let num = ""
+ for (let currentCol = 1; currentCol <= columns; currentCol++){
+ let product = ""
+ product += currentCol * currentRow
+
+ if (currentCol === 1) {
+ num += `|`
+ }
+
+ if (product < 10 && currentCol > 1) {
+ num += ` ${product} |`
+ } else {
+ num += ` ${product} |`
+ }
+ }
+ console.log(num)
+}
+
+// Problem 8
+
+function timesTable(rows, columns) {
+for (let currentRow = 1; currentRow <= rows; currentRow++) {
+ let num = ""
+ for (let currentCol = 1; currentCol <= columns; currentCol++){
+ let product = ""
+ product += currentCol * currentRow
+
+ if (currentCol === 1){
+ num += `|`
+ }
+
+ if (product < 10 && currentCol > 1) {
+ num += ` ${product} |`
+ } else {
+ num += ` ${product} |`
+ }
+ }
+ console.log(num)
+}
+}
\ No newline at end of file