public class ZinsesZins1
{
public static void main(String[] args)
{
double anfKap, zins, endKap, q ;
//Eingabe
System.out.print("Anfangskapital : ");
anfKap = Stdin.doubleEingabe();
System.out.print("Zinssatz in Prozent : ");
zins = Stdin.doubleEingabe();
System.out.print("Laufzeit in Jahren : ");
int lauf = Stdin.intEingabe();
//Verarbeitung
q = 1 + zins/100 ;
endKap = anfKap*Math.pow(q, lauf); // Berechnung
endKap = Math.rint(endKap*100); // Rundung
endKap = endKap/100 ;
//Ausgabe
System.out.println("Endkapital : " + endKap );
} // end main
} // end class
public class ZinsesZins2
{
public static void main(String[] args)
{
double anfKap, zins, endKap, q ;
//Eingabe
System.out.print("Endkapital : ");
endKap = Stdin.doubleEingabe();
System.out.print("Zinssatz in Prozent : ");
zins = Stdin.doubleEingabe();
System.out.print("Laufzeit in Jahren : ");
int lauf = Stdin.intEingabe();
//Verarbeitung
q = 1 + zins/100 ;
anfKap = endKap/Math.pow(q, lauf); // Berechnung
anfKap = Math.rint(anfKap*100); // Rundung
anfKap = anfKap/100 ;
//Ausgabe
System.out.println("Anfangskapital : " + anfKap );
} // end main
} // end class
public class ZinsesZins3
{
public static void main(String[] args)
{
double anfKap, zins, endKap, q ;
//Eingabe
System.out.print("Anfangskapital : ");
anfKap = Stdin.doubleEingabe();
System.out.print("Endkapital : ");
endKap = Stdin.doubleEingabe();
System.out.print("Laufzeit in Jahren : ");
int lauf = Stdin.intEingabe();
//Verarbeitung
q = Math.pow( endKap/anfKap , 1.0/lauf); // Berechnung
zins = 100*(q-1) ;
zins = Math.rint(zins*10000); // Rundung auf vier Stellen
zins = zins/10000 ;
//Ausgabe
System.out.println("Zinssatz in Prozent : " + zins );
} // end main
} // end class