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)); } }