Facebook
From Paltry Wolf, 6 Years ago, written in Java.
This paste is a reply to 212 from Ja - view diff
Embed
Download Paste or View Raw
Hits: 378
  1. package bank;
  2.  
  3. public class KontoBankowe
  4. {
  5.     private double saldo;
  6.     private double debet;
  7.     public double wplata;// niepotrzebne
  8.     public double wyplata;// to też
  9.    
  10.     void setsaldo (double saldo)
  11.    {
  12.        this.saldo=saldo; // w prawdziwym banku taka opcja by nie przeszła gdyby ktoś mógł dowolnie modyfikować stan konta
  13.    }
  14.    
  15.     double getsaldo()
  16.     {
  17.         return saldo;
  18.     }
  19.    
  20.     void setdebet (double debet) //domyslnie 0
  21.    {
  22.        this.debet=debet;
  23.    }
  24.    
  25.     double getdebet()
  26.     {
  27.         return debet;
  28.     }
  29.    
  30.     void setwplata (double wplata)
  31.         {
  32.             this.wplata=wplata;// talinijka nie potrzebna uzywasz funkcji tylko po to żeby użyć nic ona nie wnosi do kolejnej linijki
  33.             this.saldo=this.saldo+wplata;
  34.         }
  35.    
  36.     double getwplata()
  37.     {
  38.         System.out.println("Wplacono: "+wplata+" zl");
  39.         System.out.println("Na koncie jest: "+saldo+" zl");
  40.         return saldo+wplata;// nie potrzebna funkcja możesz te linijki wpisać do poprzedniej funkcji (doda pieniądze i wypisze ile dodało)
  41.     }
  42.    
  43.     void setwyplata (double wyplata)
  44.     {
  45.         if(wyplata<=saldo+debet)
  46.         {
  47.             this.saldo=this.saldo-wyplata;
  48.         } else
  49.         {
  50.           // tutaj możesz wydrukować coś w stylu "nie masz siana skocz do bociana :P
  51.         }
  52.     }
  53.     double getwyplata() //kolejna niepotrzebna funkcja printy jak i ifa możesz wrzucić w funkcję (metodę) wyżej
  54.     {
  55.         if(wyplata<=saldo+debet)
  56.         {
  57.             System.out.println("Wypłacono: "+wyplata+" zl");
  58.             System.out.println("Na koncie jest: "+this.saldo+" zl");
  59.         } else
  60.         {
  61.             System.out.println("Wyplata jest wieksza niz ustawa przewiduje");
  62.         }
  63.           return this.saldo;
  64.     }
  65.    
  66.     }
  67.    
  68.  
  69.