Java :: Aufgabe #4 :: Lösung #8
15 Lösungen

#4
Zinseszinsberechnung und Ausgabe
Anfänger - Java
von Gustl
- 12.08.2012 um 14:59 Uhr
Schreiben Sie ein Programm zur Zinseszinsberechnung. Das Konsolenprogramm soll den anzulegenden Geldbetrag, den Jahreszins und die Laufzeit in Jahren abfragen. Danach soll für jedes Laufjahr der Geldbetrag mit Zinseszins ausgegeben werden.
Etwa so:
Etwa so:
Konsolenausgabe:
Geldbetrag in Euro: 150
Jahreszins (0.05 = 5%): 0.04
Laufzeit in Jahren: 3
Wert nach 1 Jahr: 156,00 Euro
Wert nach 2 Jahren: 162,24 Euro
Wert nach 3 Jahren: 168,73 Euro
#8

von jamosch (170 Punkte)
- 08.05.2017 um 16:54 Uhr

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.text.DecimalFormat; public class zinsBerechnen { public static void main(String[] args) throws IOException { float ergebnis; InputStreamReader isr = new InputStreamReader(System.in); BufferedReader bf = new BufferedReader(isr); System.out.println("Geldbetrag in Euro: "); String in = bf.readLine(); float geldbetrag = Float.parseFloat(in); float orggeldbetrag = geldbetrag; System.out.println("Jahreszins (0.05 = 5%): "); in = bf.readLine(); float zins = Float.parseFloat(in); System.out.println("Laufzeit in Jahren: "); in = bf.readLine(); int laufzeit = Integer.parseInt(in); DecimalFormat df = new DecimalFormat("#0.00"); for (int i = 1; i <= laufzeit; i++) { ergebnis = geldbetrag+geldbetrag*zins; if (i==1) System.out.println("Wert nach "+i+" Jahr: "+df.format(ergebnis)+" Euro"); else System.out.println("Wert nach "+i+" Jahren: "+df.format(ergebnis)+" Euro"); geldbetrag = ergebnis; } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1