Java :: Aufgabe #279
2 Lösungen
Kapital ermitteln mit Abfrage von Zinssatz, Dauer und Betrag
Anfänger - Java
von DragStar
- 06.04.2020 um 08:33 Uhr
Ein Schüler legt nach Beendigung seiner Ausbildung einen festen Betrag an.
Erstellen Sie ein Programm, dass das Endkapital nach n Jahren berechnet.
Das Programm soll nach der Höhe des Betrags, dem Zinssatz und der gewünschten Laufzeit in Jahren fragen.
Das Kapital vermehrt sich jedes Jahr nach der Formel: Kneu = Kalt * (1 + Zinssatz in Prozent)
Erstellen Sie ein Programm, dass das Endkapital nach n Jahren berechnet.
Das Programm soll nach der Höhe des Betrags, dem Zinssatz und der gewünschten Laufzeit in Jahren fragen.
Das Kapital vermehrt sich jedes Jahr nach der Formel: Kneu = Kalt * (1 + Zinssatz in Prozent)
Lösungen:
import java.util.*;
public class main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.println(" _________________________________");
System.out.println("| Ein Blick in die Zukunft |");
System.out.println("|_________________________________|");
System.out.println("");
System.out.println("Wie viel Geld möchten Sie anlegen?");
double kapalt = sc.nextDouble();
System.out.println("");
System.out.println("Wie hoch ist der Zinsatz?");
double zins = sc.nextDouble();
System.out.println("");
System.out.println("Für wie viele Jahre möchten Sie Ihr Geld anlegen? (Ganze Jahre)");
double jahr = sc.nextDouble();
double kapneu = 0;
for(int i=0; i < jahr;i++) {
kapneu = kapalt * (1+zins/100);
kapalt = kapneu;
}
System.out.println("");
System.out.println("");
System.out.println("___________________________________________");
System.out.println("");
if (jahr<=1) {
System.out.println("Nach "+ jahr + " Jahr haben Sie " + kapneu + " Euro.");
} else {
System.out.println("Nach "+ jahr + " Jahren haben Sie " + kapneu + " Euro.");
}
}
}
package Game;
import java.text.DecimalFormat;
import java.util.Scanner;
public class Kapitalrechner {
double Anlagebetrag,Zinssatz,Kapital;
int Laufzeit;
Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
// TODO Auto-generated method stub
Kapitalrechner k = new Kapitalrechner();
k.berechneKapital();
}
public void berechneKapital()
{
DecimalFormat f = new DecimalFormat("#0.00");
System.out.println("Geben Sie den angelegten Betrag ein: ");
Anlagebetrag = sc.nextDouble();
System.out.println("Geben Sie den Zinssatz an: ");
Zinssatz = sc.nextDouble();
System.out.println("Geben Sie die Laufzeit an: ");
Laufzeit = sc.nextInt();
System.out.println("Ihre Angaben:");
System.out.println("Anlagebetrag: "+f.format(Anlagebetrag)+" €");
System.out.println("Zinssatz: "+f.format(Zinssatz)+" %");
System.out.println("Laufzeit: "+Laufzeit+" Jahre");
Kapital = Math.pow((1+(Zinssatz/100)),Laufzeit)*Anlagebetrag;
System.out.println("Kapital nach "+Laufzeit+" Jahren: "+f.format(Kapital));
}
}
