Advanced   Java   Services JAVA-Praktikum Back Next Up Home
Zinseszins ( Lösung )
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
Valid XHTML 1.0 Strict top Back Next Up Home