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

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 (n

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site