ItemInventory
is #3 from the from the 2025 AP Computer Science A Course Description sample problems.
2025 AP CS A Course Description
The sample free response start on PDF page 168 (labeled page 161 at the bottom right).
averageWithinRange
method
public double averageWithinRange(double lower, double upper)
{
double costSum = 0.0;
int items = 0;
for(ItemInfo item : inventory)
{
double itemCost = item.getCost();
if(item.isAvailable() &&
itemCost >= lower && itemCost <= upper)
{
costSum += itemCost;
items++;
}
}
return costSum / items;
}
2025 AP CS A Course Description Free Response Solutions
- MessageBuilder Free Response Solution
- CupcakeMachine Free Response Solution
- Schedule Free Response Solution
Help & comments
Get help from AP CS Tutor Brandon Horn
See an error? Question? Please comment below.