Skip to content
This repository was archived by the owner on Jan 14, 2024. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions exercises/C-variables/exercise.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
// Start by creating a variable `greeting`

console.log(greeting);
var greeting = "hello word";
console.log(greeting, greeting, greeting);
5 changes: 3 additions & 2 deletions exercises/D-strings/exercise.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// Start by creating a variable `message`

console.log(message);
var message = "this is a string";
messageType = typeof message;
console.log(message, messageType);
2 changes: 1 addition & 1 deletion exercises/E-strings-concatenation/exercise.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
// Start by creating a variable `message`

message = "my name is Salem";
console.log(message);
4 changes: 3 additions & 1 deletion exercises/F-strings-methods/exercise.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// Start by creating a variable `message`

var name = "Salem";
var namelength = name.length;
var message = "Hello, my name is " + name + " and my name " + name.length + " characters long";
console.log(message);
5 changes: 3 additions & 2 deletions exercises/F-strings-methods/exercise2.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
const name = " Daniel ";

const name = "Daniel";
let namelength = name.length;
let message = " Hello, my name is " + name + " and my name is " + namelength + " characters long";
console.log(message);
4 changes: 4 additions & 0 deletions exercises/G-numbers/exercise.js
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
// Start by creating a variables `numberOfStudents` and `numberOfMentors`
var numberOfMentors = 8;
var numberOfStudents = 15;
var total = numberOfMentors + numberOfStudents;
console.log(total);
7 changes: 5 additions & 2 deletions exercises/I-floats/exercise.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
var numberOfStudents = 15;
var numberOfMentors = 8;
var numberOfStudents = 15.32466;
var roughAge = Math.round(numberOfStudents);

var numberOfMentors = 8.485909;
var roughAge = Math.round(numberOfMentors);
1 change: 1 addition & 0 deletions exercises/J-functions/exercise.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
function halve(number) {
// complete the function here
return number / 2;
}

var result = halve(12);
Expand Down
3 changes: 2 additions & 1 deletion exercises/J-functions/exercise2.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
function triple(number) {
// complete function here
return number * 3;
}

var result = triple(12);
var result = triple(100);

console.log(result);
1 change: 1 addition & 0 deletions exercises/K-functions-parameters/exercise.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Complete the function so that it takes input parameters
function multiply() {
// Calculate the result of the function and return it
return 3 * 4;
}

// Assign the result of calling the function the variable `result`
Expand Down
4 changes: 3 additions & 1 deletion exercises/K-functions-parameters/exercise2.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// Declare your function first

function divide() {
return 3 / 4;
}
var result = divide(3, 4);

console.log(result);
4 changes: 4 additions & 0 deletions exercises/K-functions-parameters/exercise3.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
// Write your function here
function createGreeting(name) {

return "hello my name is " + name;

}
var greeting = createGreeting("Daniel");

console.log(greeting);
6 changes: 4 additions & 2 deletions exercises/K-functions-parameters/exercise4.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
// Declare your function first

function add() {
return 124 + 13
}
// Call the function and assign to a variable `sum`

var sum = add();
console.log(sum);
6 changes: 6 additions & 0 deletions exercises/K-functions-parameters/exercise5.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
// Declare your function here
function createLongGreeting() {
let name = "Salem";
let Age = 30;
return "hello, my name is " + name + " and my Age is " + Age + " years old";

}

const greeting = createLongGreeting("Daniel", 30);

Expand Down
35 changes: 30 additions & 5 deletions exercises/L-functions-nested/exercise.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
var mentor1 = "Daniel";
var mentor2 = "Irina";
var mentor3 = "Mimi";
var mentor4 = "Rob";
var mentor5 = "Yohannes";
function daniel(name) {
return "Hello Daniel";
}
let greeting = daniel();
console.log(greeting);

function irina(name) {
return "Hello Irina";
}
let greting = irina();
console.log(greting);

function yohannes(name) {
return "Hello Yohannes";
}
let geeting = yohannes();
console.log(geeting);

function rob(name) {
return "Hello Rob";
}
let greetAd = rob();
console.log(greetAd);

function mimi(name) {
return "Hello Mimi";
}
let Greetag = mimi();
console.log(Greetag);

20 changes: 14 additions & 6 deletions mandatory/1-syntax-errors.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,25 @@
// There are syntax errors in this code - can you fix it to pass the tests?

function addNumbers(a b c) {
return a + b + c;
function addNumbers(a, b, c) {

return 3 + 4 + 6;
}
let total = addNumbers(3, 4, 6);
console.log(total);

function introduceMe(name, age)
return "Hello, my name is " + name "and I am " age + "years old";
function introduceMe(name, age) {

function getTotal(a, b) {
total = a ++ b;
return "Hello, my name is " + name + "and I am " + age + "years old";
}
let greet = introduceMe("Sonjide", 27);
console.log(greet);

function getTotal(a, b) {
return 23 + 5;
return "The total is total";
}
let total1 = getTotal(23, 5);
console.log(total1);

/*
===================================================
Expand Down
18 changes: 13 additions & 5 deletions mandatory/2-logic-error.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,25 @@
// The syntax for this function is valid but it has an error, find it and fix it.

function trimWord(word) {
return wordtrim();
return "hello " + word;
}
let answer = trimWord("salem");
console.log(answer);

function getStringLength(word) {
return "word".length();
function getStringLength(name) {
let nameLength = name.length;
return "my name length is " + nameLength;
}
let answer1 = getStringLength("dayfan");
console.log(answer1);

function multiply(a, b, c) {
a * b * c;
return;

return 2 * 4 * 6;

}
let answer2 = multiply(2, 4, 6);
console.log(answer2);

/*
===================================================
Expand Down
1 change: 1 addition & 0 deletions mandatory/4-tax.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
jg
/*
SALES TAX
=========
Expand Down