8000 Add Solution to Exercise 07 · TezzGit/javascript-exercises@ce6c63c · GitHub
[go: up one dir, main page]

Skip to content

Commit ce6c63c

Browse files
committed
Add Solution to Exercise 07
1 parent d10024d commit ce6c63c

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

07_tempConversion/tempConversion.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1-
const convertToCelsius = function() {
1+
const convertToCelsius = function (fahrenheit) {
2+
let cel = ((fahrenheit - 32) * 5 / 9).toFixed(1)
3+
return parseFloat(cel);
24
};
35

4-
const convertToFahrenheit = function() {
6+
const convertToFahrenheit = function (celsius) {
7+
let fah = ((celsius * (9 / 5)) + 32).toFixed(1)
8+
return parseFloat(fah)
59
};
610

711
// Do not edit below this line
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
const {convertToCelsius, convertToFahrenheit} = require('./tempConversion')
1+
const { convertToCelsius, convertToFahrenheit } = require('./tempConversion')
22

33
describe('convertToCelsius', () => {
44
test('works', () => {
55
expect(convertToCelsius(32)).toEqual(0);
66
});
7-
test.skip('rounds to 1 decimal', () => {
7+
test('rounds to 1 decimal', () => {
88
expect(convertToCelsius(100)).toEqual(37.8);
99
});
10-
test.skip('works with negatives', () => {
10+
test('works with negatives', () => {
1111
expect(convertToCelsius(-100)).toEqual(-73.3);
1212
});
1313
});
1414

1515
describe('convertToFahrenheit', () => {
16-
test.skip('works', () => {
16+
test('works', () => {
1717
expect(convertToFahrenheit(0)).toEqual(32);
1818
});
19-
test.skip('rounds to 1 decimal', () => {
19+
test('rounds to 1 decimal', () => {
2020
expect(convertToFahrenheit(73.2)).toEqual(163.8);
2121
});
22-
test.skip('works with negatives', () => {
22+
test('works with negatives', () => {
2323
expect(convertToFahrenheit(-10)).toEqual(14);
2424
});
2525
});

0 commit comments

Comments
 (0)
0