odin-js-fundamentals-part-4/07_tempConversion
NetMan 4cb2fa66b9 Passes all tests from toFahrenheit in exercise 07
in conclusion passes all tests!
2024-01-05 22:08:37 +01:00
..
solution Initial commit, files from default-js-exercises 2024-01-05 20:11:55 +01:00
README.md Initial commit, files from default-js-exercises 2024-01-05 20:11:55 +01:00
tempConversion.js Passes all tests from toFahrenheit in exercise 07 2024-01-05 22:08:37 +01:00
tempConversion.spec.js Passes all tests from toFahrenheit in exercise 07 2024-01-05 22:08:37 +01:00

README.md

Exercise 07 - tempConversion

Write two functions that convert temperatures from Fahrenheit to Celsius, and vice versa:

convertToCelsius(32) // fahrenheit to celsius, should return 0

convertToFahrenheit(0) // celsius to fahrenheit, should return 32

Because we are human, we want the result temperature to be rounded to one decimal place: i.e., convertToCelsius(100) should return 37.8 and not 37.77777777777778.

This exercise asks you to create more than one function so the module.exports section of the spec file looks a little different this time. Nothing to worry about, we're just packaging both functions into a single object to be exported.

Hints

  • You can find the relevant formulae on Wikipedia.

  • Try to find by yourself on the Internet how to round a number to 1 decimal place in JavaScript. If you struggle, have a look here.