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
