Zukünftiger Wert anzeigen
In diesem letzten Schritt erweitern Sie das Programm zur Berechnung des zukünftigen Wertes einer Rente, indem Sie formatierte Ausgaben und zusätzliche finanzielle Einblicke hinzufügen, um die Ergebnisse informativer und lesbarer zu gestalten.
Öffnen Sie die vorhandene Quelldatei:
cd ~/project
nano annuity_future_value.c
Aktualisieren Sie den Code, um die Ausgabeformatierung zu verbessern und finanzielle Einblicke hinzuzufügen:
#include <stdio.h>
#include <math.h>
int main() {
double payment, rate, future_value, total_contribution;
int periods;
// Benutzeraufforderung zur Eingabe
printf("Berechnung des zukünftigen Wertes einer Finanzrente\n");
printf("----------------------------------------------------\n");
printf("Geben Sie den Betrag der regelmäßigen Zahlung ein: ");
scanf("%lf", &payment);
printf("Geben Sie den jährlichen Zinssatz (als Dezimalzahl) ein: ");
scanf("%lf", &rate);
printf("Geben Sie die Anzahl der Perioden ein: ");
scanf("%d", &periods);
// Berechnung des zukünftigen Wertes
future_value = payment * ((pow(1 + rate, periods) - 1) / rate);
total_contribution = payment * periods;
// Detaillierte Finanzübersicht anzeigen
printf("\n--- Finanzübersicht ---\n");
printf("Regelmäßige Zahlung: $%.2f\n", payment);
printf("Jährlicher Zinssatz: %.2f%%\n", rate * 100);
printf("Anzahl der Perioden: %d\n", periods);
printf("Gesamte Einzahlung: $%.2f\n", total_contribution);
printf("Zukünftiger Wert: $%.2f\n", future_value);
printf("Gesamte Zinserträge: $%.2f\n", future_value - total_contribution);
return 0;
}
Kompilieren Sie das Programm:
gcc annuity_future_value.c -o annuity_future_value -lm
Führen Sie das Programm aus:
./annuity_future_value
Beispielausgabe:
Berechnung des zukünftigen Wertes einer Finanzrente
----------------------------------------------------
Geben Sie den Betrag der regelmäßigen Zahlung ein: 1000
Geben Sie den jährlichen Zinssatz (als Dezimalzahl) ein: 0.05
Geben Sie die Anzahl der Perioden ein: 10
--- Finanzübersicht ---
Regelmäßige Zahlung: $1000.00
Jährlicher Zinssatz: 5.00%
Anzahl der Perioden: 10
Gesamte Einzahlung: $10000.00
Zukünftiger Wert: $12578.95
Gesamte Zinserträge: $2578.95
Verbesserungen in dieser Version:
- Hinzufügen eines Titels und Trennzeichen für eine bessere Benutzererfahrung
- Berechnung der Gesamteinzahlung
- Anzeige der gesamten Zinserträge
- Verwendung konsistenter Formatierung für Finanzwerte