Genau - kein Problem!Also keine Funktion.
Stand da irgendwie auf dem Schlauch...danke!
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: this_feature_currently_requires_accessing_site_using_safari
Genau - kein Problem!Also keine Funktion.
Stand da irgendwie auf dem Schlauch...danke!
Nein.Wenn nicht mehr gegeben ist, kann man in der Regel den leichtesten Weg verfolgen.
Ich habe auch nur eine weitere Möglichkeit angegeben. Es ist immer gut verschiedene Interpretationen zu kennen. Du und Phonix haben hier wesentlich die Eindeutigkeit einer Linearfaktorzerlegung ausgenutzt.Für das Polynom 2. Grades hab ich oben schon die Lösung geschrieben.
package Tilgungsplan;
import java.util.Scanner;
public class Main {
private static Scanner scanner;
private static Scanner scanner2;
private static Scanner scanner3;
private static double gesamtzinsbetrag;
public static void main(String[] args) {
scanner = new Scanner(System.in);
System.out.println("Wie hoch soll der Kredit sein?");
double KreditEin= scanner.nextDouble();
double Kredit= KreditEin ;
scanner2 = new Scanner(System.in);
System.out.println("Wie hoch soll der Zinssatz sein?");
double ZinssatzEin= scanner.nextDouble();
double Zinssatz= ZinssatzEin;
scanner3 = new Scanner(System.in);
System.out.println("Welche Laufzeit soll der Kredit haben?");
int LaufzeitEin= scanner.nextInt();
int Laufzeit= LaufzeitEin ;
double Tilgungsrate= Kredit/Laufzeit;
int Jahr= 0;
System.out.println("\n");
System.out.println("Der Tilgungsplan sieht bei gleichbleibenden Tilgungsraten " );
System.out.println("\n");
System.out.println("fuer einen Kredit von " + Kredit + " ueber " + Laufzeit + " Jahre bei " + Zinssatz + "% Zins" +
"folgendermassen aus");
System.out.println("\n");
System.out.println("Jahr Schuld(Vorjahr) Zinsbetrag Tilgungsrate Annuitaet");
double restschuld;
double zinsbetrag;
double gesamtzinsbetrag = 0;
double annuitaet;
double gesamtannuitaet = 0;
for (int i = 1; i<=Laufzeit; i++) {
restschuld = Kredit - ( Jahr * Tilgungsrate);
zinsbetrag = Zinssatz/100 * (1 - ( i - 1)/ Laufzeit ) * restschuld;
annuitaet = zinsbetrag + Tilgungsrate;
gesamtzinsbetrag+= zinsbetrag;
gesamtannuitaet+= annuitaet;
System.out.print(Jahr +1 );
System.out.printf("\t%,-8.2f \t", restschuld);
System.out.printf("%,-8.2f \t\t", zinsbetrag);
System.out.printf("%,-8.2f \t\t", Tilgungsrate);
System.out.printf("%,-8.2f \t\t\t\n", annuitaet);
Jahr= Jahr+ 1;
}
System.out.println("\n");
System.out.println("Die Gesamtannuitet beträgt: " + gesamtannuitaet);
System.out.println("Der Gesamtzinsbetrag beträgt: " + gesamtzinsbetrag);
}
}