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