Self Assessment: IF Statement Quiz
Given the code below, the desired result is for c to end up as 100 if it’s bigger than b, 0 if it is equal to b, and 5.4 if it is less than b.
1) What does b end up being equal to?
2) According to the rules I wrote in words above, what should c be equal to at the end of this code?
3) Does this code do this?
4) Fix the code to have the desired behavior.
float a = 20;
float b = 5;
float c = 10;
if (a > b)
{
b = 2 * b;
}
else
{
b = 0;
}
if ( c > b)
{
c = 100;
}
if (c == b)
{
c = 0;
}
if (c < b)
{
c = 5.4;
}
Click Next for the answers.


