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

5 Lösungen Lösungen öffentlich
#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)
#2
vote_ok
von Waldgeist (2310 Punkte) - 21.04.2020 um 16:25 Uhr
Hallo,

beigefügt mein Lösungsvorschlag.

Quellcode ausblenden C#-Code
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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben