gitman3

Maturity Team, Recurring amount using switch menu driven

Feb 23rd, 2023
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. /* Maturity amount using switch menu driven
  2.     1. Team deposit
  3.         a=p(1+r/100)^n
  4.     2. Recurring deposit
  5.         a=p*a+p*n*(n+1)/2*r/100*1/12
  6. */
  7.  
  8. import java.util.*;
  9.  
  10. class MatAmt{
  11.     static float TeamCal(int p,int r,int n){
  12.         float amt = (float)Math.pow(p*(1+r/100),n);
  13.         return amt;
  14.     }
  15.     static float RecurringCal(int p,int r,int n){
  16.         float amt = p*r+p*n*(n+1)/2*r/100*1/12;
  17.         return amt;
  18.     }
  19.     public static void main(String args[]){
  20.         int p,r,t;
  21.         float a;
  22.         int c=1;
  23.         int m;
  24.         Scanner sc = new Scanner(System.in);
  25.         do{
  26.             System.out.print("Enter\t1. For Team Deposit\n\t2. For Recurring Deposit: ");
  27.             m = sc.nextInt();
  28.             switch(m){
  29.                 case 1:
  30.                     System.out.print("[Team] Enter p, r, t: ");
  31.                     p = sc.nextInt();
  32.                     r = sc.nextInt();
  33.                     t = sc.nextInt();
  34.                     a = TeamCal(p,r,t);
  35.                     System.out.print("Amount = ");
  36.                     System.out.println(Float.toString(a));
  37.                     break;
  38.                 case 2:
  39.                     System.out.print("[Recurring] Enter p, r, t: ");
  40.                     p = sc.nextInt();
  41.                     r = sc.nextInt();
  42.                     t = sc.nextInt();
  43.                     a = TeamCal(p,r,t);
  44.                     System.out.print("Amount = ");
  45.                     System.out.println(Float.toString(a));
  46.             }
  47.             System.out.print("continue [1/0]?: ");
  48.             c = sc.nextInt();
  49.         } while(c==1);
  50.     }
  51. }
Tags: Java
Add Comment
Please, Sign In to add comment