Powered By Blogger

Friday, May 22, 2009

JAVA Programming-Bank Account

import java.io.*;
import java.lang.Math;

class Account
{
String name, number,type;


Account(String na , String nu,String typ)
{
name=na;
number=nu;
type=typ;
}

void Display1()
{
System.out.println("\nAccount number : "+number);
System.out.println("\nCustomer name : "+name);
System.out.println("\nAccount type : " +type);
}
}

class sav_acct extends Account
{
double pre;
double dop;
double inte,year,year1;
double credit;
double total;
double min1,min,multip,multip1,multid,multid1,total_int;

sav_acct(String na , String nu ,String typ , double p , double c ,double k ,double l, double m)
{
super(na,nu,typ);
pre=p;
dop=c;
inte=k;
year=l;
year1=m;
multip=1+(inte/100);
multip1=Math.pow(multip,l);
min=(pre*multip1)-pre;
multid=Math.pow(multip,m);
multid1=(dop*multid)-dop;
total_int=multid1+min;
credit=pre+dop;
total=credit+total_int;
}

void Display()throws IOException
{

System.out.println("\nCredit : " +credit);
System.out.println("Total intrest : " +total_int);
System.out.println("\nTotal credit with intrest : " +total);
BufferedReader BR=new BufferedReader(new InputStreamReader(System.in));
String s,s3,s1,s2,s4;
double h,g,a,b;
System.out.print("\nFor witdrawal praess 1 And praess 0 if you do not witdrawal : ");
s3=BR.readLine();
g=Integer.parseInt(s3);
if(g==1)
{
System.out.print("\ncheak blance : Enter blance : ");
s=BR.readLine();
min1=Double.parseDouble(s);
if(min1<=total)
{
System.out.print("\nEnter the witdrawal blance : ");
s2=BR.readLine();
a=Double.parseDouble(s2);
double net=total-a;
System.out.println("\nNet blance : "+net);
}
else
{
System.out.print("\nPenalty ammount : ");
s4=BR.readLine();
b=Double.parseDouble(s4);
double pent=total*(b/100);
System.out.println("\nservic charge : "+pent);
double total1=total-pent;
System.out.println("\nNet ammount : "+total1);
System.out.println("\n");
}
}
if(g==0)
{
System.out.println("\nLeft your net blance : " +total);
}

}
}

class curr_acct extends Account
{
double pre;
double dop;
double total;
double min1;

curr_acct(String na , String nu ,String typ,double p , double c)
{
super(na,nu,typ);
pre=p;
dop=c;
total=pre+dop;
}

void Display()throws IOException
{
System.out.println("\nTotal credit : " +total);
BufferedReader BR=new BufferedReader(new InputStreamReader(System.in));
String s,s3,s1,s2,s4;
double h,g,a,b;
System.out.print("\nFor witdrawal praess 1 And praess 0 if you do not witdrawal : ");
s3=BR.readLine();
g=Integer.parseInt(s3);
if(g==1)
{
System.out.print("\ncheak blance : Enter blance : ");
s=BR.readLine();
min1=Double.parseDouble(s);
if(min1<=total)
{
System.out.print("\nEnter the witdrawal blance : ");
s2=BR.readLine();
a=Double.parseDouble(s2);
double net=total-a;
System.out.println("\nNet blance : "+net);
}
else
{
System.out.print("\nPenalty ammount : ");
s4=BR.readLine();
b=Double.parseDouble(s4);
double pent=total*(b/100);
System.out.println("\nservic charge : "+pent);
double total1=total-pent;
System.out.println("\nNet ammount : "+total1);
System.out.println("\n");
}
}
if(g==0)
{
System.out.println("\nLeft your net blance : " +total);
}
}
}




class Bank_Account
{
public static void main(String args[])
throws IOException
{
BufferedReader BR=new BufferedReader(new InputStreamReader(System.in));

String s5,s6,s7,s8,s9,s_10,s11,s12,s13;
double d,e,f,i,j;
int h;
System.out.print("\nEnter Account number : ");
s6=BR.readLine();
System.out.print("\nEnter Customer name : " );
s5=BR.readLine();
System.out.print("\nPraess 1 for saving account And Praess 0 for current accournt : ");
s_10=BR.readLine();
h=Integer.parseInt(s_10);
if(h==1)
{
System.out.print("\nEnter the Account type : ");
s11=BR.readLine();
System.out.print("\nEnter Previous blance : ");
s7=BR.readLine();
d=Double.parseDouble(s7);
System.out.print("\nEnter Deposit blance : ");
s8=BR.readLine();
e=Double.parseDouble(s8);
System.out.print("\nEnter intarest(%) : ");
s9=BR.readLine();
f=Double.parseDouble(s9);
System.out.print("\nEnter year for Previous blance : ");
s12=BR.readLine();
i=Double.parseDouble(s12);
System.out.print("\nEnter year for Deposit blance : ");
s13=BR.readLine();
j=Double.parseDouble(s13);
sav_acct obj=new sav_acct(s5,s6,s11,d,e,f,i,j);
obj.Display1();
obj.Display();
}

if(h==0)
{
System.out.print("\nEnter the Account type : ");
s11=BR.readLine();
System.out.print("\nEnter Previous blance : ");
s7=BR.readLine();
d=Double.parseDouble(s7);
System.out.print("\nEnter Deposit blance : ");
s8=BR.readLine();
e=Double.parseDouble(s8);
curr_acct obj=new curr_acct(s5,s6,s11,d,e);
obj.Display1();
obj.Display();
}

}
}


0 comments:

About This Blog

This is an important blog about updated news about computer science and technology.

Blog Archive

Visitors

  © Free Blogger Templates Blogger Theme II by Ourblogtemplates.com 2008

Back to TOP