From f89714d64779e3ace20ae92a1c3d2a28afc83906 Mon Sep 17 00:00:00 2001 From: didier amyot Date: Fri, 15 Sep 2023 14:06:15 -0400 Subject: [PATCH] added example --- src/gradeProblem.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/gradeProblem.ts diff --git a/src/gradeProblem.ts b/src/gradeProblem.ts new file mode 100644 index 0000000..049ea04 --- /dev/null +++ b/src/gradeProblem.ts @@ -0,0 +1,22 @@ +function plusOrMinus(noteRange: number): string{ + if(noteRange < 3){ + return "-" + } + if(noteRange > 7){ + return "+"; + } + return ""; +} + +function grade(note: number): string { + if(note > 90){ + return "A" + plusOrMinus(note - 90); + } + if(note > 80){ + return "B" + plusOrMinus(note - 80); + } + return ""; +} + +console.log(grade(81)); +