Breaking News
Loading...
Monday, 15 February 2016

Account project (s4)

09:31:00


Account.java

public class Account
{
    public String acct_num;
    public String acct_title;
    public float acct_bal;
    public Account()
    {
       
    }
    public void withdraw(float amt)
    {
     acct_bal=acct_bal-amt;
    }
    public void diposit (float depo)
    {
        acct_bal=acct_bal+depo;
    }

   SavingAccount,java
public class SavingAccount extends Account
{
    public SavingAccount ()
    {
       
    }
    public float Calculateprofit()
    {
      float p=acct_bal* 0.007f;
      return p;
    }
}
TestApp.java
public class TestApp {
   
    public TestApp()
{
 }
 public static void main (String args [])
{
    SavingAccount obj=new SavingAccount ();
   Account obj1=new Account ();
    obj.acct_num="01-10266622";
    obj.acct_title="Sultan";
    obj.acct_bal=10000.0f;
    System.out.println("your Balance="+obj.acct_bal);
    obj.withdraw(2000.0f);
    System.out.println("your remainning Account Balance is"+obj.acct_bal);
    System.out.println("your Balance="+obj.acct_bal);
    obj.diposit(5000.0f);
    System.out.println("your remainning Balance is="+obj.acct_bal);
    float pr=obj.Calculateprofit();
    System.out.println("your profit="+pr);
    obj.diposit(pr);
    System.out.println("ur new obj="+obj.acct_bal);
}}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// account1.java

public class Account1
{
public String acct_num;
public String acct_title;
public float acct_bal;
public String PIN_code;

public  Account1()
{
}
public void Withdraw(float amt)
       
{
    acct_bal=acct_bal-amt;

}
public void Deposite(float amt)
       
{
    acct_bal=acct_bal+amt;

}
public float CalculateZakat()
{
    float z=acct_bal*0.025f;
    return z;
    }}
CurrentAccount1.java
public class CurrentAccount1 extends Account1
{
   
    String PIN_Code;
     public CurrentAccount1()
    {
       
    }
     public void Withdraw(float amt)
       
{
    acct_bal=acct_bal-amt;

}
public void Deposite(float amt)
       
{
    acct_bal=acct_bal+amt;

}
    
      public float CalculateZakat()
{
    float z=acct_bal*0.025f;
    return z;
    }}
JointAccount1.java
public class JointAccount1 extends Account1
{
    public String acct_title2;
    String PIN_Code;
    public JointAccount1()
    {
       
    }
    public double calculateTax(double acct_bal)
    {
        double f=acct_bal*0.005;
        return f;
    }
public void Withdraw(float amt)
       
{
    acct_bal=acct_bal-amt;

}
public void Deposite(float amt)
       
{
    acct_bal=acct_bal+amt;

}

    float CalculateTax() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
   
    }
   
   SavingAccount1.java
 public class SavingAccount1 extends Account1
{
    String PIN_Code;
    public SavingAccount1()
   
 {
    
  }
   
    public float calculateprofit()
    {
        float p=acct_bal*0.007f;
        return p;
    }
    public float CalculateTax()
    {
      float  t=acct_bal*0.002f;
        return t;
    }

   public float CalculateZakat()
{
    float z=acct_bal*0.025f;
    return z;
    }}
TestApp.java

public class TestApp {
    private static String r;
    private static int ch;
    private static int duoble;
   
public TestApp()
{
 }
 public static void main (String args [])
{
   
    CurrentAccount1 obj1= null;
    SavingAccount1  obj = null; 
    JointAccount1   obj2= null;
   
    Scanner s=new Scanner (System.in);

  int z=1;
  
 do{
    
                        System.out.println("1:Create New Account");
                        System.out.println("2:Perform Transection"); 
                       
                        int d=s.nextInt();
                 switch (d)
                        {
                        case 1:
                         
                         
                         System.out.println("\t1:Saving Account ");
                         System.out.println("\t2:Current Account");
                         System.out.println("\t3:Joint Account");
                         System.out.println("please Select 1-3");
                        
                         int FF=s.nextInt();
                       
                        
                        
                    switch (FF)
                    {
                       case 1:
                         
                           obj=new SavingAccount1 ();
                           
                        
                          System.out.println("enter The Account Number=");
                          String a= s.nextLine();
                          obj.acct_num=a;
                         
                         
                          System.out.println("enter the Account Title=");
                          String b= s.nextLine();
                          obj.acct_title=b;
                         
                        
                          System.out.println("enter the Account Balance=");
                          float X= s.nextFloat();
                          obj.acct_bal=X;
                          
                         
                          System.out.println("enter The PIN Number=");
                          String B= s.nextLine();
                          obj.PIN_Code=B;
                        
                          break;
                   
                            
                             
                          
                      case 2:
                       
                         obj1=new CurrentAccount1 ();
                        
                         System.out.println("enter The Account Number");
                         String C= s.nextLine();
                         obj1.acct_num=C;
                        
                         System.out.println("enter the Account Title=");
                         String D= s.nextLine();
                         obj1.acct_title=D;
                       
                         System.out.println("enter the Account Balance");
                         float G= s.nextFloat();
                         obj1.acct_bal =G;
                        
                         System.out.println("enter The PIN Number");
                         String M= s.nextLine();
                         obj1.PIN_Code=M;
                        
                         break;
                    
                         
                  case 3:
                        
                         obj2=new JointAccount1 ();
                       
                         System.out.println("enter The Account Number");
                         String H= s.nextLine();
                         obj2.acct_num=H;
                        
                         System.out.println("enter the Account Title1=");
                         String I= s.nextLine();
                         obj2.acct_title=I;
                        
                         System.out.println("enter the Account Title2=");
                         String J= s.nextLine();
                         obj2.acct_title2=J;
                        
                         System.out.println("enter the Account Balance");
                         float K= s.nextFloat();
                         obj2.acct_bal=K;
                        
                         System.out.println("enter The PIN Number");
                         String L= s.nextLine();
                         obj2.PIN_Code=L;
                        
                         break;
                     
                    
                       
                               
                        case 4:
                            break;
                                default:
                                   
                                System.out.println("plz enter b/w 1-3");
                                    break;
                                   
                        }

                       
                      
                        
                        
                        
                        
                        
                    case 2:
                            
                                System.out.println("\t1:Saving Account");
                                System.out.println("\t2:Current Account");
                                System.out.println("\t3:Joint Account");
                                System.out.println("please select 1-3");
   
                                int ff=s.nextInt();
                                float t=0;
                   switch (ff)
                                {
                        
                             case 1:
                                System.out.println("\t1:Plz Enter your PIN Number");
                                String B=s.nextLine();
                              
                         if(obj.PIN_Code==B)
                                {
                             
                                System.out.println("\t1:Calculate Profit");
                                System.out.println("\t2:Calculate Tax");
                                System.out.println("\t3:Calculate Zakat");
                                System.out.println("plz enter b/w 1-3");
                               
                                int X=s.nextInt();
                    switch (X)
                                {
                                 
                            case 1:
                                
                                obj=new SavingAccount1();
                               
                                float pr=obj.calculateprofit();
                                System.out.println("your profit ="+pr);
                                obj.Deposite(pr);
           System.out.println("your  new balance is equal to"+obj.acct_bal);
                                   break;
                                  
                             case 2:
                                float ta=obj.CalculateTax();
                                System.out.println("your profit ="+ta);
                                obj.Deposite(ta);
           System.out.println("your  new balance is equal to"+obj.acct_bal);
                                   break;
                                
                            case 3:
                                float za=obj.CalculateZakat();
                                System.out.println("your zakat="+za);
                                obj.Deposite(za);
           System.out.println("your new bal ="+obj.acct_bal);
                            
                            case 4: break;
                                default:
                                System.out.println("plz enter b/w 1-3");
                                  
             }
                            }         
                            
                   case 2:
                            System.out.println("\t1:Plz Enter your PIN Number");
                            String M= s.nextLine();
                           
                            if(obj.PIN_Code!=M)
                            {
                               
                            obj1=new CurrentAccount1 ();
                             System.out.println("\t1:Calculate widraw");
                             System.out.println("\t2:Calculate deposit");
                             System.out.println("\t3:Calculate Zakat");
                             System.out.println("plz enter b/w 1-3");
                            
                             int XX=s.nextInt();
                            
                      switch (XX)
                               
                          {
                              case 1:
                               obj1.Withdraw(2000.0f);
                               System.out.println("your bal ="+obj1.acct_bal);
                               break;
                              case 2:
                               obj1.Deposite(8000.0f);
                               System.out.println("your bal ="+obj1.acct_bal);
                               break;
                              case 3 :
                               float za=obj1.CalculateZakat();
                               System.out.println("your zakat="+za);
                               obj1.Deposite(za);
                               System.out.println("your new bal ="+obj1.acct_bal);
                             break;
                                 
                           case 4:
                            break;
                                default:
                                System.out.println("plz enter b/w 1-3");
                               
                                break;
                      } }
                      case 3:
                         System.out.println("\t1:Plz Enter your PIN Number");
                         String L= s.nextLine();
                         if(obj.PIN_Code==L)
                            {
                     
                        obj2=new JointAccount1();
                        System.out.println("\t2:Calculate Wihdraw");
                        System.out.println("\t3:Calculate Deposit");
                        System.out.println("\t1:Calculate Tax");
                        System.out.println("plz enter b/w 1-3");
                            int H=s.nextInt();
                       switch (H)
                       {
                                 
                          case 1:
                               obj2.Withdraw(2000.0f);
                               System.out.println("your bal ="+obj2.acct_bal);
                               break;
                                 
                          case 2:
                                obj2.Deposite(8000.0f);
                                System.out.println("your bal ="+obj2.acct_bal);
                                 break;
                          case 3:
                         float taax=obj2.CalculateTax();
                        System.out.println("your joint account tax="+taax);
                                  obj2.Deposite(taax);
  System.out.println("yourjoint account new balance is equal to"+obj2.acct_bal);
                                break;
                      
                      
                         case 4: break;
                              default:
                                System.out.println("plz enter b/w 1-3");

                            
                    break;

                         }  }    }}
 }while(z<=2);
 }}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Account.java
public class Account {
     public String acct_num;
    public String acct_title;
    public float acct_bal;
    public Account()
    {
    }
    public void withdraw (float amt)
    {
      acct_bal = acct_bal-amt;
     
    }
  
   
     public void deposit(float amt)
   {
       acct_bal=acct_bal+amt;
      
   }
     public float Calculatezakat()
   {
       float z=acct_bal*0.025f;
       return z;
   }
     public void showdetail()
     {
       
     }
     
}
   
CurrentAccount.java


public class CurrentAccount extends Account {
   
     public CurrentAccount()
    {
       
    }
    public float CalculateTax(float acct_bal)
    {
        float tax  =  acct_bal*0.003f;
        return tax;
    }
}
JointAccount.java


public class JointAccount extends Account {
     public String acct2_title;
   
   
  
    public JointAccount ()

    {
      
    }
      
   
    public float CalculateTax(float acct_bal)
    {
        float tax  =  acct_bal*0.005f;
        return tax;
    }
  
   
}
SavingAccount.java


    public class SavingAccount extends Account {
    public SavingAccount ()
    {
    }
    public float Calculateprofit()
    {
       
        float p =acct_bal*0.07f;
        return p;
    }
   /* public void deposit(float amt)
   {
       acct_bal=acct_bal+amt;
      
   }*/
     public float Calculatetax()
    {
        float tax =acct_bal*0.04f;
        return tax;
    }
   
}
TestApp.java


public class TestApp {
     public TestApp( )
    {
    }
     public static void main ( String args [ ] )
     {
        
       SavingAccount obj = new SavingAccount(); 
        obj.acct_num="638924";
        obj.acct_title="gul Ahmad";
        obj.acct_bal=10000.0f;
       
            System.out.println ("your detail  is ");
            System.out.println ("your account number  is ="+obj.acct_num);
            System.out.println ("your account title  is ="+obj.acct_title);
            System.out.println ("your account balance is ="+obj.acct_bal);
       
        obj.withdraw(2000.0f);
        System.out.println ("after withdraw remaining balance is ="+obj.acct_bal);
    
        obj.deposit(5000.0f);
        System.out.println ("after deposit your balance ="+obj.acct_bal);
   
         float profit = obj.Calculateprofit();
            System.out.println ("your profit is ="+profit);
            obj.deposit(profit);
            System.out.println("new balance after profit="+obj.acct_bal);
   
         float za = obj.Calculatezakat();
            System.out.println ("your zakat is ="+za);
            obj.withdraw(za);
            System.out.println ("new balance after zakat ="+obj.acct_bal); 
   
     JointAccount obj1=new JointAccount();
          obj1.acct_num="56763";
          obj1.acct_title="javed";
          obj1.acct_bal=10000.0f;
              System.out.println ("your joint account number is ="+obj1.acct_num);
              System.out.println ("your joint title is ="+obj1.acct_title);
              System.out.println ("your joint balance is ="+obj1.acct_bal);
         
       float tax = obj.Calculatetax();
          System.out.println ("your tax is ="+tax);
          obj.withdraw(tax);
       System.out.println("new balance after tax="+obj.acct_bal);
   
     }}
     //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        
        
         Account3 .java
public class Account3
{
public String acct_num;
public String acct_title;
public float  acct_bal;


public  Account3()
{
}
public void Withdraw(float amt)
       
{
    acct_bal=acct_bal-amt;

}
public void Deposite(float amt)
       
{
    acct_bal=acct_bal+amt;

}
public float CalculateZakat()
{
    float z=acct_bal*0.025f;
    return z;
   
}
public void showdetail()
{
    System.out.println("Your Account Number is" +acct_num);
    System.out.println("Your Account  Name is=" +acct_title);
    System.out.println("Your Account balance is =" +acct_bal);
}
}
SavingAccount3.java


        
         public class SavingAccount3 extends Account3
{
 
    public SavingAccount3()
   
 {
  }
    public SavingAccount3(String num,String title, double bal)
    {
         acct_num=num;
        acct_title=title;
        acct_bal=(float)bal;
       
       
    }
    public void withdraw(float amt)
    {
            super.Withdraw(amt);

            if(acct_bal<=1000 )
            {
                acct_bal-=100;
            }         
}
}
TestApp .java


    public class TestApp
{
    public TestApp()
           
    {
       
    }
  public static void main (String args[])
  {
    SavingAccount3 obj=new SavingAccount3("01-10162","gulahmad",10000);
     obj.showdetail();
         obj.withdraw(2000.0f);
           System.out.println ("after withdraw remaining balance is ="+obj.acct_bal);
    
          obj.Deposite(1000.0f);
          System.out.println ("after deposit your balance ="+obj.acct_bal);
   
    float za = obj.CalculateZakat();
         System.out.println ("your zakat is ="+za);
         obj.Deposite(za);
         System.out.println ("new balance after zakat ="+obj.acct_bal); 
         

}
}


   





0 comments:

Post a Comment

 
Toggle Footer