Day 2: Conditional Statements: If-Else
- An integer value score is provided for a students test
- 0 ≤ score ≤ 30
- It must return the letter corresponding to grade
function getGrade(score) {
let grade;
// Write your code here
if(score<=5) {
grade="F";
}else if(score<=10) {
grade='E';
}else if(score<=15) {
grade='D'
}else if(score<=20) {
grade ='C'
}else if(score<=25) {
grade ='B'
}else if(score<=30) {
grade='A'
}
return grade;
}
Day 2: Conditional Statements: Switch
- A string is provided where its length is 1 ≤ s ≤ 100
- Given the following legend, return the correct value based on the first letter
function getLetter(s) {
let letter;
// Write your code here
switch (true) {
case 'aeiou'.includes(s[0]):
letter = 'A';
break;
case 'bcdfg'.includes(s[0]):
letter = 'B';
break;
case 'hjklm'.includes(s[0]):
letter = 'C';
break;
case 'npqrstvwxyz'.includes(s[0]):
letter = 'D';
break;
}
return letter;
}
Day 2: Loops
- Given a string of s of any length
- Output, in order, the vowels of that string on each new line
- Right after, output, in order, the consonants of that string on each new line
/*
* Complete the vowelsAndConsonants function.
* Print your output using 'console.log()'.
*/
function vowelsAndConsonants(s) {
let vowels = ['a','e','i','o','u'];
for(let v of s) {
if(vowels.includes(v))
console.log(v);
}
for(let v of s) {
if(!vowels.includes(v))
console.log(v);
}
}
string = 'javascriptloops'
vowelsAndConsonants(string)
Check out 30 Days of Code| CodePerfectplus for All solutions from this series.
React ❤️ to encourage Author.