-
-
Notifications
You must be signed in to change notification settings - Fork 475
NW5 Manchester - Ahmed Mohamed - JS1 - Week 1 #375
base: master
Are you sure you want to change the base?
Changes from all commits
74813fa
449d1aa
311cdf2
63b2556
bc6e0fc
c29a875
3cb8285
a3c2308
e008e11
96f9797
f10f75d
a0586e4
7fb99e1
20ae565
2845da5
97dc3c5
265a694
750e7f4
cd3cacc
9dfe041
f176636
e2648f5
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| // Start by creating a variable `greeting` | ||
|
|
||
| let greeting="Hello World"; | ||
| console.log(greeting); | ||
| console.log(greeting); | ||
| console.log(greeting); |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,6 @@ | ||
| // Start by creating a variable `message` | ||
| var message = "This is a string"; | ||
| var messageType = typeof message; | ||
|
|
||
| console.log(message); | ||
| console.log(messageType); |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| // Start by creating a variable `message` | ||
|
|
||
| let fristName="Ahmed "; | ||
| let lastName=" Mohamed"; | ||
| message=fristName+lastName; | ||
| console.log(message); |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,9 @@ | ||
| // Start by creating a variable `message` | ||
| let name2="Daniel"; | ||
| let message = ` My name is ${name2} and my cheregter numer is `; | ||
|
|
||
| console.log(message); | ||
| let numberCherctor=name2.length; | ||
| console.log(message+numberCherctor); | ||
|
|
||
|
|
||
| ///My name is Daniel and my name is 6 characters long |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,4 @@ | ||
| const name = " Daniel "; | ||
|
|
||
| console.log(message); | ||
| const dname = " Daniel "; | ||
| let nameof=dname.trim(); | ||
| let countCheregter=nameof.length; | ||
| console.log("My name is "+dname+" and my name is "+countCheregter+" characters log"); |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1,5 @@ | ||
| // Start by creating a variables `numberOfStudents` and `numberOfMentors` | ||
| let numberOfStudents=30; | ||
| let numberOfMentors=15; | ||
| let totalNumberofcyf=numberOfStudents+numberOfMentors; | ||
| console.log("the number of student is "+numberOfStudents+" and the number of montor is "+numberOfMentors+" totel of montor and studant is "+totalNumberofcyf); |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1,6 @@ | ||
| var numberOfStudents = 15; | ||
| var numberOfMentors = 8; | ||
| let studentPerc = Math.round(numberOfMentors / numberOfStudents*100); | ||
| let mentorPerc = Math.abs(studentPerc-100); | ||
| console.log("Percent of student :"+" "+studentPerc+"%"); | ||
| console.log("Percent of mentor :" + " " + mentorPerc + "%"); |
| 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); | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,6 @@ | ||
| function triple(number) { | ||
| // complete function here | ||
| return number*3; | ||
| } | ||
|
|
||
| var result = triple(12); | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,7 @@ | ||
| // Declare your function first | ||
|
|
||
| function divide(a,b){ | ||
| return a/b; | ||
| } | ||
| var result = divide(3, 4); | ||
|
|
||
| console.log(result); |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,8 @@ | ||
| // Write your function here | ||
|
|
||
| function createGreeting(a) | ||
| { | ||
| return "Hello, my name is "+a; | ||
| } | ||
| var greeting = createGreeting("Daniel"); | ||
|
|
||
| console.log(greeting); |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,8 @@ | ||
| // Declare your function first | ||
|
|
||
| // Call the function and assign to a variable `sum` | ||
|
|
||
| function addnumber(a,b){ | ||
| return a+b; | ||
| } | ||
| let sum=addnumber(13,124) | ||
| console.log(sum); |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,8 @@ | ||
| // Declare your function here | ||
|
|
||
| function createLongGreeting(name,age){ | ||
| // console.log(`Hello, my $[name] is and I'm $[age] years old`); | ||
| return "Hello, my name is " + name+" i'm "+age+"years old"; | ||
| } | ||
| const greeting = createLongGreeting("Daniel", 30); | ||
|
|
||
| console.log(greeting); |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,16 +1,19 @@ | ||
| // The syntax for this function is valid but it has an error, find it and fix it. | ||
|
|
||
| function trimWord(word) { | ||
| return wordtrim(); | ||
|
|
||
| return word.trim(); | ||
| } | ||
|
|
||
| function getStringLength(word) { | ||
| return "word".length(); | ||
| word = " CodeYourFuture "; | ||
| word = " CodeYourFuture teaches coding "; | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. You did not need to assign word in lines 7 and 8, because work parameter is coming from the test below. So all you need is to handle what's inside the function. At the moment lines 7 & 8 are useless because the function is not picking the "word" Parameter from lines 7 &8 but it is picking from the argument that's been passed from below in the tests |
||
| function getStringLength (word) { | ||
| return word.length; | ||
| } | ||
|
|
||
| word = getStringLength("A wild sentence appeared!"); | ||
| word = getStringLength("Turtle"); ; | ||
| function multiply(a, b, c) { | ||
| a * b * c; | ||
| return; | ||
|
|
||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Also, delete these empty lines before return and perhaps add empty lines between the functions to make it more readable. |
||
| return a * b * c; | ||
| } | ||
|
|
||
| /* | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,14 +1,19 @@ | ||
| // Add comments to explain what this function does. You're meant to use Google! | ||
|
|
||
| function getRandomNumber() { | ||
| // we use Random method to get a random number after that multplie this number 10 | ||
| return Math.random() * 10; | ||
| } | ||
|
|
||
| // Add comments to explain what this function does. You're meant to use Google! | ||
|
|
||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Here is suggesting you add comments to explain what the functions are doing, so you should probably spend some time writing some comments |
||
| function combine2Words(word1, word2) { | ||
| //The concat() method joins two or more strings. | ||
| return word1.concat(word2); | ||
| } | ||
|
|
||
| function concatenate(firstWord, secondWord, thirdWord) { | ||
| return firstWord+" "+secondWord+" "+thirdWord; | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It will be really readable and nicer if you can add spaces between your strings and variables here like so: |
||
| // Write the body of this function to concatenate three words together. | ||
| // Look at the test case below to understand what this function is expected to return. | ||
| } | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,7 +5,10 @@ | |
| Sales tax is 20% of the price of the product. | ||
| */ | ||
|
|
||
| function calculateSalesTax() {} | ||
| function calculateSalesTax(price) { | ||
| let salesTax=(price*20)/100; | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Again spaces between your variables to make it easy to read. |
||
| return price+salesTax; | ||
| } | ||
|
|
||
| /* | ||
| CURRENCY FORMATTING | ||
|
|
@@ -17,7 +20,9 @@ function calculateSalesTax() {} | |
| Remember that the prices must include the sales tax (hint: you already wrote a function for this!) | ||
| */ | ||
|
|
||
| function addTaxAndFormatCurrency() {} | ||
| function addTaxAndFormatCurrency(tax) { | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Really good reusability for the function created above good stuff :) |
||
| return "£"+calculateSalesTax(tax).toFixed(2); | ||
| } | ||
|
|
||
| /* | ||
| =================================================== | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.