C# :: Aufgabe #302 :: Lösung #2
5 Lösungen

#302
Kapital ermitteln mit Abfrage von Zinssatz, Dauer und Betrag
Anfänger - C#
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)
#2

von Waldgeist (2310 Punkte)
- 21.04.2020 um 16:25 Uhr
Hallo,
beigefügt mein Lösungsvorschlag.
C#-Code
beigefügt mein Lösungsvorschlag.

using System; namespace Aufgaben_302 { internal class Program { private static void Main(string[] args) { Konto meinKonto = new Konto(); Console.WriteLine("Berechnung eines Guthabens über eine bestimme Laufzeit \n"); meinKonto.Abfrage(); meinKonto.Ausgabe(); Console.ReadKey(); } } internal class Konto { //Eigenschaften public double Guthaben { get; set; } public double Zins { get; set; } public double Laufzeit { get; set; } //Methoden public void Abfrage() { Console.Write("Bitte geben Sie das Startguthaben ein: "); Guthaben = Convert.ToDouble(Console.ReadLine()); Console.Write("Bitte geben Sie den Jahreszins ein: "); Zins = Convert.ToDouble(Console.ReadLine()); Console.Write("Bitte geben Sie die Laufzeit in Jahren ein: "); Laufzeit = Convert.ToDouble(Console.ReadLine()); } public void Ausgabe() { Console.Write(" Aus dem Guthaben von {0} ist nach {1} Jahren soviel geworden: {2} ", Guthaben, Laufzeit, Berechnung()); } private double Berechnung() { for (int i = 0; i < Laufzeit; i++) { Guthaben = Guthaben * (1 + (Zins / 100)); } return Guthaben; } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1