Skip to content

Commit 4a2804d

Browse files
committed
Implement a function getAngleType and Write tests to cover all cases
1 parent 0c4631a commit 4a2804d

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed

Sprint-3/1-implement-and-rewrite-tests/implement/1-get-angle-type.js

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,18 @@
1515
// execute the code to ensure all tests pass.
1616

1717
function getAngleType(angle) {
18-
if (angle > 0 & angle < 90){
19-
console.log(angleType = 'acute angle')
20-
}else if (angle == 90){
21-
console.log(angleType = 'right angle')
22-
}else if (angle > 90 & angle < 180){
23-
console.log(angleType = 'obtuse angle')
24-
}else if (angle == 180){
25-
console.log(angleType = 'straight angle')
26-
}else if (angle >180 & angle <360){
27-
console.log(angleType = 'reflex angle')
28-
}else{
29-
console.log(angleType = 'invalid angle')
18+
if ((angle > 0) & (angle < 90)) {
19+
return "acute angle";
20+
} else if (angle == 90) {
21+
return "right angle";
22+
} else if (angle > 90 && angle < 180) {
23+
return "obtuse angle";
24+
} else if (angle == 180) {
25+
return "straight angle";
26+
} else if (angle > 180 && angle < 360) {
27+
return "reflex angle";
28+
} else {
29+
return "invalid angle";
3030
}
3131
}
3232

@@ -76,6 +76,3 @@ assertEquals(invalid, "invalid angle");
7676

7777
const invalid = getAngleType(1000);
7878
assertEquals(invalid, "invalid angle");
79-
80-
81-

0 commit comments

Comments
 (0)