Praktikumsaufgabe durchgeführt.
This commit is contained in:
parent
dd8f4f0787
commit
8424c85810
|
@ -0,0 +1,91 @@
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Klasse Konto
|
||||||
|
*
|
||||||
|
* @author Roman Schenk
|
||||||
|
* @version 23.09.2021
|
||||||
|
*/
|
||||||
|
public class Konto
|
||||||
|
{
|
||||||
|
// instance variables
|
||||||
|
private String kontoinhaber;
|
||||||
|
private int kontostand;
|
||||||
|
private int zinssatz;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Konstruktor mit Kontoinhaber als Parameter
|
||||||
|
* Es wird der Standardzinssatz von 2 verwendet.
|
||||||
|
*/
|
||||||
|
public Konto(String kontoinhaber)
|
||||||
|
{
|
||||||
|
// initialise instance variables
|
||||||
|
this.kontoinhaber = kontoinhaber;
|
||||||
|
kontostand = 0;
|
||||||
|
zinssatz = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Konstruktor mit Kontoinhaber und Zinssatz als Parameter
|
||||||
|
*/
|
||||||
|
public Konto(String kontoinhaber, int zinssatz)
|
||||||
|
{
|
||||||
|
// initialise instance variables
|
||||||
|
this.kontoinhaber = kontoinhaber;
|
||||||
|
kontostand = 0;
|
||||||
|
this.zinssatz = zinssatz;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* gibt den festgelegten Zinssatz zurück.
|
||||||
|
*/
|
||||||
|
public int gibZinssatz()
|
||||||
|
{
|
||||||
|
// put your code here
|
||||||
|
return zinssatz;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ändert den festgelegten Zinssatz
|
||||||
|
*/
|
||||||
|
public void setzeZinssatz(int zinssatz)
|
||||||
|
{
|
||||||
|
this.zinssatz = zinssatz;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* vergrössert den Kontostand um den angegebenen Betrag
|
||||||
|
*/
|
||||||
|
public void geldEinzahlen(int betrag)
|
||||||
|
{
|
||||||
|
kontostand += betrag;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Verkleinert den Kontostand um den angegebenen Betrag
|
||||||
|
*/
|
||||||
|
public void geldAbheben(int betrag)
|
||||||
|
{
|
||||||
|
kontostand -= betrag;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* gibt den Jahreszins mit dem aktuellen Kontostand und festgelegten Zinssatz zurück.
|
||||||
|
*/
|
||||||
|
public int jahreszins()
|
||||||
|
{
|
||||||
|
int jahreszins = (kontostand / 100 * zinssatz);
|
||||||
|
return jahreszins;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gibt die Informationen zum Konto aus.
|
||||||
|
*/
|
||||||
|
public void informationenAusgeben()
|
||||||
|
{
|
||||||
|
System.out.println("Informationen zum Konto");
|
||||||
|
System.out.println("Kontoinhaber: " + kontoinhaber);
|
||||||
|
System.out.println("Kontostand: " + kontostand);
|
||||||
|
System.out.println("Zinssatz: " + zinssatz);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue