Rewrite this else if code segment into a switch statement if
Rewrite this else- if code segment into a switch statement if (num >= 1 && num < 5) a = a - 1; else if (num == 7) { b = b + 1; x = 6; } else if (num > 8 && num <= 11) c = c + 1; else d = d * 3; Rewrite the following conditional expressions as if/else statement: num += count == 1 ? sales : count * sales; Rewrite the following conditional expressions as if/else statements: cout << (((num % 2 ) == 1) ? “Odd\ ” : “Even\ ”) ;
Solution
Rewrite this else- if code segment into a switch statement
if (num >= 1 && num < 5)
    a = a - 1;
 else if (num == 7)
 {
    b = b + 1;
    x = 6;
 }
 else if (num > 8 && num <= 11)
    c = c + 1;
 else
    d = d * 3;
   
 -- USING SWITCH CASE --
 switch(num) {
 case 1:
 case 2:
 case 3:
 case 4:
 a = a - 1;
 break;
 case 7:
            b = b + 1;
            x = 6;
 break;
 case 9:
 case 10:
 case 11:
 c = c + 1;
 break;
 default:
 d = d * 3;
 }
Explanation

