Java :: Aufgabe #279

2 Lösungen Lösungen öffentlich

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)

Lösungen:

vote_ok
von Meckel (350 Punkte) - 13.04.2020 um 14:58 Uhr
Quellcode ausblenden Java-Code
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.");
		}		
	}

}
vote_ok
von fcn200 (220 Punkte) - 05.05.2020 um 15:59 Uhr
Quellcode ausblenden Java-Code
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));
	}
}