Bitte bearbeiten Sie die Abi-Aufgabe Nr. 2 aus dem Jahr 2014 (JPB-Bank). Das Klassendiagramm haben wir schon mal gemacht und ausführlich u.a. für Assoziationsprogrammierung benutzt; entweder machen Sie es als Übung noch einmal oder üben an anderen Klassendiagrammen.

Die Aufgabe sieht erst mal heftig aus, ist aber insgesamt ziemlich einfach. Lassen sie sich durch die vermeintliche Mathelastigkeit nicht irritieren, sondern hauen Sie rein!

Mit der Aufgabe wird im Original ein Projekt geliefert, das nur eine Klasse beinhaltet; der Einfachheit halber habe ich Ihnen den Code hier unten rein kopiert; Sie müssen evtl. den Namen des packages anpassen (oder eine Klasse Annuitaetendarlehen händisch erstellen und dann den Code aus der Klasse rauskopieren).

package paket_Aufgabe2;
import java.text.DecimalFormat;


public class Annuitaetendarlehen 
{	
	private double darlehensbetrag;
	private int laufzeit;
	private double zinssatz;
	private int darlehensnr;
	
	public double getDarlehensbetrag() 
	{
		return darlehensbetrag;
	}
	public void setDarlehensbetrag(double darlehensbetrag) 
	{
		this.darlehensbetrag = darlehensbetrag;
	}
	public int getLaufzeit() 
	{
		return laufzeit;
	}

	public void setLaufzeit(int laufzeit) 
	{
		this.laufzeit = laufzeit;
	}	
	public double getZinssatz() 
	{
		return zinssatz;
	}
	public void setZinssatz(double zinssatz) 
	{
		this.zinssatz = zinssatz;
	}
	public int getDarlehensnr() 
	{
		return darlehensnr;
	}
	public void setDarlehensnr(int darlehensnr) 
	{
		this.darlehensnr = darlehensnr;
	}
	
	public String format_als_EUR(double zahl)
	{
		DecimalFormat dfEUR=new DecimalFormat("#,##0.00 EUR");
		return dfEUR.format(zahl);
	}
	
//Diese Methode kann in Aufgabe 2.1.3 anstatt der Methode ermittleAnnuitaet() 
//verwendet werden.
	public double gibAnnuitaet()
	{			
	    return 2309.7479812826814;				
	}

										
}