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

Question 1:

switch(num)
{
case 1:
case 2:
case 3:
case 4: //if (num >= 1 && num < 5) matches all number between 1 to 4
a = a - 1;
break;
case 7: //else if (num == 7)
b = b + 1;
x = 6;
break;
case 9:
case 10:
case 11://else if (num > 8 && num <= 11) matches all number between 9 to 11
c = c + 1;
break;
default: // else default
d = d * 3;
}

Question 2:

if(((num % 2 ) == 1)
cout << \"Odd\ \";
else
cout << \"Even\ \";

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