Conditional Programs
if / else / switch. Grades, vowels, leap years. === not ==.
5 programs · open one, then the next
Start with Check Even or Odd- 01Check Even or OddBeginnern % 2 === 0. Remainder 0 means even. Use ===, not ==.Open example →js// Method 1: Using if-else let number = 7; if (number % 2 === 0) {
- 02Largest Among Three NumbersBeginnerMath.max exists. The if version is so you see the ties.Open example →js// Method 1: Using if-else let a = 10, b = 25, c = 15; let largest;
- 03Vowel/Consonant CheckBeginnertoLowerCase() first or 'A' looks like a consonant. Y is a consonant here.Open example →js// Method 1: Using if-else function checkVowelConsonant(char) { // Convert to lowercase for case-insensitive check char = char.toLowerCase();
- 04Leap Year CheckBeginnerDivisible by 4, except centuries, except 400. 1900 no. 2000 yes.Open example →js// Leap year rules: // 1. Divisible by 4 → Leap year // 2. BUT if divisible by 100 → NOT leap year // 3. UNLESS divisible by 400 → Leap year
- 05Grade CalculatorBeginner90 A, 80 B, else F. Check 0–100 first or a 107 becomes an A.Open example →js// Grade system: // 90-100: A // 80-89: B // 70-79: C