Archived
23 lines
496 B
Java
23 lines
496 B
Java
public class Fundraiser {
|
|
private double target;
|
|
private double total;
|
|
private double count = 0;
|
|
|
|
public Fundraiser(double amount) {
|
|
total = amount;
|
|
}
|
|
|
|
public double averageDonation() {
|
|
return (count == 0) ? 0.0 : total / count;
|
|
}
|
|
|
|
public void addDonation(double amount) {
|
|
total += amount;
|
|
count++;
|
|
}
|
|
|
|
public double distanceToTarget() {
|
|
return (total >= target) ? 0.0 : target - total;
|
|
}
|
|
}
|