Skip to content

Commit d1aba8e

Browse files
Complete Sprint-3 implement exercises (1-bmi.js, 2-cases.js, 3-to-pounds.js)
1 parent e120467 commit d1aba8e

3 files changed

Lines changed: 21 additions & 1 deletion

File tree

‎Sprint-3/3-mandatory-implement/1-bmi.js‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,10 @@
1515
// It should return a string of their Body Mass Index to 1 decimal place
1616

1717
function calculateBMI(weight, height) {
18-
// return the BMI of someone based off their weight and height
18+
const bmi = weight / (height * height);
19+
return bmi.toFixed(1);
1920
}
21+
22+
console.log(calculateBMI(70, 1.73));
23+
console.log(calculateBMI(60, 1.6));
24+
console.log(calculateBMI(90, 1.85));

‎Sprint-3/3-mandatory-implement/2-cases.js‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,10 @@
1414
// You will need to come up with an appropriate name for the function
1515
// Use the MDN string documentation to help you find a solution
1616
// This might help https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase
17+
18+
function convertToUpperSnakeCase(str) {
19+
return str.toUpperCase().split(' ').join('_');
20+
}
21+
22+
console.log(convertToUpperSnakeCase("hello there"));
23+
console.log(convertToUpperSnakeCase("lord of the rings"));

‎Sprint-3/3-mandatory-implement/3-to-pounds.js‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,11 @@
44
// You will need to declare a function called toPounds with an appropriately named parameter.
55

66
// You should call this function a number of times to check it works for different inputs
7+
8+
function toPounds(kg) {
9+
return kg * 2.20462;
10+
}
11+
12+
console.log(toPounds(70));
13+
console.log(toPounds(60));
14+
console.log(toPounds(90));

0 commit comments

Comments
 (0)