96.6k views
1 vote
Consider the following code segment.

int quant = 20; int unitPrice = 4; int ship = 8; int total; if (quant > 10) { unitPrice = 3; } if (quant > 20) { ship = 0; } total = quant * unitPrice + ship;
What is the value of total after this code segment has been executed?

User Jason Toms
by
3.7k points

2 Answers

4 votes

Answer:

68

Step-by-step explanation:

just did it on my AP

User Morteza Ziyaeimehr
by
3.7k points
7 votes

Answer:

The value of the total will be 68.

Step-by-step explanation:

We start from the top of the code

The variables are initialized, depending on these values we will follow the execution of the if statements.

Is quant > 10 ? → Since quant is equal to 20, this is true. Since this is true, unitPrice is set to 3.

Is quant > 20 ? → Since quant is equal to 20, this is false. Since this is false, ship is not set to 0 (ship remains 8).

total = quant * unitPrice + ship; → total is (20*3) + 8 → 68

User RyanScottLewis
by
3.2k points