From 51d1e298b34f30e2fa654a5c8d496935838615dd Mon Sep 17 00:00:00 2001 From: bagaski Date: Wed, 14 Oct 2020 23:51:35 +0200 Subject: [PATCH] conditionals level2 --- solutions/day-01/conditionals-2.js | 32 ++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 solutions/day-01/conditionals-2.js diff --git a/solutions/day-01/conditionals-2.js b/solutions/day-01/conditionals-2.js new file mode 100644 index 0000000..2cf7408 --- /dev/null +++ b/solutions/day-01/conditionals-2.js @@ -0,0 +1,32 @@ +//1. Write a code which can give grades to students according to theirs scores: + + //90-100, A + //70-89, B + //60-69, C + //50-59, D + //0-49, F + + + function gradeGenerator() { + let grade = Math.floor(Math.random() * 100) + + switch(true) { + + case (grade > 89) : + document.getElementById("result").innerHTML = "Your grade is: " + grade + "% (A)" + break; + + case (grade > 69 && grade < 90) : document.getElementById("result").innerHTML = "Your grade is: " + grade + "% (B)" + break; + + case (grade > 59 && grade < 70) : document.getElementById("result").innerHTML = "Your grade is: " + grade + "% (C)" + break; + + case (grade > 49 && grade < 60) : document.getElementById("result").innerHTML = "Your grade is: " + grade + "% (D)" + break; + + case (grade < 50) : document.getElementById("result").innerHTML = "Your grade is: " + grade + "% (F)" + break; + + } + }