diff options
Diffstat (limited to 'src/Q2/BonusOnSavings.java')
| -rw-r--r-- | src/Q2/BonusOnSavings.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/Q2/BonusOnSavings.java b/src/Q2/BonusOnSavings.java index 4d80361..c306e51 100644 --- a/src/Q2/BonusOnSavings.java +++ b/src/Q2/BonusOnSavings.java @@ -8,6 +8,8 @@ */ package Q2; +import java.util.Scanner; + public class BonusOnSavings { double annualRate = 0.0; double quarterlyRate = 0.0; @@ -74,4 +76,27 @@ public class BonusOnSavings { return (actual * this.annualRate) + ((actual - target) * 0.25); } + + public static void main(String[] args) { + Scanner in = new Scanner(System.in); + System.out.print("Please enter your monthly contribution: "); + double monthlyCommitment = in.nextDouble(); + + System.out.print("Please enter Q1 contributions: "); + double q1 = in.nextDouble(); + + System.out.print("Please enter Q2 contributions: "); + double q2 = in.nextDouble(); + + System.out.print("Please enter Q3 contributions: "); + double q3 = in.nextDouble(); + + System.out.print("Please enter Q4 contributions: "); + double q4 = in.nextDouble(); + + BonusOnSavings savings = new BonusOnSavings(); + double bonus = savings.computeBonus(monthlyCommitment, q1, q2, q3, q4); + + System.out.println("The calculated bonus is " + bonus); + } } |
