import java.io.*;
class Banknetet
{
double egyenleg;
double kamat;
Betetkonyv(double egyenl, double kam)
{
egyenleg = egyenl;
kamat = kam;
}
void befizetes(double osszeg)
{
egyenleg += osszeg;
}
void kifizetes(double osszeg)
{
if (osszeg<egyenleg)
egyenleg -= osszeg;
else
System.out.println("Nincs ennyi penzed!");
}
double khozam(double ido)
{
return egyenleg*Math.pow((1+kamat/100),ido);
}
double hozam(double ido)
{
return egyenleg*(1+kamat/100*ido);
}
void kamatozik(double ido, boolean kamatos)
{
if (kamatos=true)
egyenleg=khozam(ido);
if (kamatos=false)
egyenleg=hozam(ido);
}
double eredmeny()
{
return egyenleg;
}
}
class Bank
{
public static void main(String[] args) throws IOException
{
Betetkonyv sajatBetetkonyv = new Betetkonyv(0,16);
sajatBetetkonyv.befizetes(5000);
sajatBetetkonyv.eredmeny();
InputStreamReader BemenoAdat = new InputStreamReader(System.in);
BufferedReader bemenet = new BufferedReader(BemenoAdat);
String bejovosor;
int billentyu;
int szam;
do
{
System.out.println("Menu:\n 1 - betet\n 2 - kivet \n 3 - egyenleg\n 4 - kamatos kamat \n 5 - kamat \n 6 - vege");
bejovosor = bemenet.readLine();
billentyu = Integer.parseInt(bejovosor);
if (billentyu==1)
{
System.out.println("Mennyi penzt fizetsz be ? ");
bejovosor = bemenet.readLine();
szam=Integer.parseInt(bejovosor);
sajatBetetkonyv.befizetes(szam);
System.out.println("Az egyenleg: "+sajatBetetkonyv.eredmeny());
}
if (billentyu==2)
{
System.out.println("Mennyi penzt fizessek ki? ");
bejovosor = bemenet.readLine();
szam=Integer.parseInt(bejovosor);
sajatBetetkonyv.kifizetes(szam);
System.out.println("Az egyenleg: "+sajatBetetkonyv.eredmeny());
}
if (billentyu==3)
System.out.println("Az egyenleg: "+sajatBetetkonyv.eredmeny());
if (billentyu==4)
{
System.out.println("Hány évig kamatozik? ");
bejovosor = bemenet.readLine();
szam=Integer.parseInt(bejovosor);
sajatBetetkonyv.kamatozik(szam,true);
System.out.println("Az egyenleg: "+sajatBetetkonyv.eredmeny());
}
if (billentyu==5)
{
System.out.println("Hány évig kamatozik? ");
bejovosor = bemenet.readLine();
szam=Integer.parseInt(bejovosor);
sajatBetetkonyv.kamatozik(szam, false);
System.out.println("Az egyenleg: "+sajatBetetkonyv.eredmeny());
}
}
while (billentyu!=6);
}
}
Közművelődés, kultúra, oktatás, könyvtár, pedagógia, műszaki informatika, számítástechnika
2018. november 12., hétfő
Java bankbetét program
Feliratkozás:
Megjegyzések küldése (Atom)
Nincsenek megjegyzések:
Megjegyzés küldése