Einführung
In diesem Labor lernen Sie, die jährliche Abschreibung eines Vermögenswerts mit der linearen Methode in C zu berechnen. Sie beginnen mit der Eingabe der notwendigen Parameter, einschließlich Anschaffungskosten, Restwert und Nutzungsdauer. Anschließend implementieren Sie die Abschreibungsformel, um den jährlichen Abschreibungsbetrag zu berechnen. Schließlich geben Sie die berechnete jährliche Abschreibung aus.
Das Labor behandelt grundlegende Konzepte der Finanzmathematik und Zinsberechnungen, die für verschiedene Geschäfts- und Buchhaltungsanwendungen unerlässlich sind. Durch die erfolgreiche Durchführung dieses Labors erhalten Sie praktische Erfahrungen in der Anwendung von C-Programmierung zur Lösung realer Finanzprobleme.
Kosten, Restwert und Nutzungsdauer einlesen
In diesem Schritt lernen Sie, wie Sie die notwendigen Parameter zur Berechnung der Vermögenswertabschreibung nach der linearen Methode in C eingeben und speichern.
Erstellen Sie zunächst eine neue C-Datei für die Abschreibungsberechnung:
cd ~/project
nano depreciation.c
Fügen Sie nun den folgenden Code hinzu, um die Eingabewerte zu lesen:
#include <stdio.h>
int main() {
float cost, salvage_value, useful_life;
// Benutzeraufforderung zur Eingabe der Anschaffungskosten
printf("Geben Sie die Anschaffungskosten ein: ");
scanf("%f", &cost);
// Benutzeraufforderung zur Eingabe des Restwerts
printf("Geben Sie den Restwert ein: ");
scanf("%f", &salvage_value);
// Benutzeraufforderung zur Eingabe der Nutzungsdauer
printf("Geben Sie die Nutzungsdauer (in Jahren) ein: ");
scanf("%f", &useful_life);
// Ausgabe der Eingabewerte
printf("\nEingabewerte:\n");
printf("Anschaffungskosten: $%.2f\n", cost);
printf("Restwert: $%.2f\n", salvage_value);
printf("Nutzungsdauer: %.0f Jahre\n", useful_life);
return 0;
}
Kompilieren und führen Sie das Programm aus:
gcc depreciation.c -o depreciation
./depreciation
Beispielausgabe:
Geben Sie die Anschaffungskosten ein: 50000
Geben Sie den Restwert ein: 5000
Geben Sie die Nutzungsdauer (in Jahren) ein: 5
Eingabewerte:
Anschaffungskosten: $50000.00
Restwert: $5000.00
Nutzungsdauer: 5 Jahre
Abschreibung = (Kosten - Restwert)/Nutzungsdauer
In diesem Schritt berechnen Sie die jährliche Abschreibung nach der linearen Methode, indem Sie die Abschreibungsformel in C implementieren.
Ändern Sie die vorherige Datei depreciation.c, um die Abschreibungsberechnung einzubeziehen:
cd ~/project
nano depreciation.c
Aktualisieren Sie den Code mit der Abschreibungsberechnung:
#include <stdio.h>
int main() {
float cost, salvage_value, useful_life, annual_depreciation;
// Benutzeraufforderung zur Eingabe der Anschaffungskosten
printf("Geben Sie die Anschaffungskosten ein: ");
scanf("%f", &cost);
// Benutzeraufforderung zur Eingabe des Restwerts
printf("Geben Sie den Restwert ein: ");
scanf("%f", &salvage_value);
// Benutzeraufforderung zur Eingabe der Nutzungsdauer
printf("Geben Sie die Nutzungsdauer (in Jahren) ein: ");
scanf("%f", &useful_life);
// Berechnung der jährlichen Abschreibung
annual_depreciation = (cost - salvage_value) / useful_life;
// Ausgabe der Eingabewerte und der berechneten Abschreibung
printf("\nEingabewerte:\n");
printf("Anschaffungskosten: $%.2f\n", cost);
printf("Restwert: $%.2f\n", salvage_value);
printf("Nutzungsdauer: %.0f Jahre\n", useful_life);
// Ausgabe der jährlichen Abschreibung
printf("\nJährliche Abschreibung: $%.2f\n", annual_depreciation);
return 0;
}
Kompilieren und führen Sie das aktualisierte Programm aus:
gcc depreciation.c -o depreciation
./depreciation
Beispielausgabe:
Geben Sie die Anschaffungskosten ein: 50000
Geben Sie den Restwert ein: 5000
Geben Sie die Nutzungsdauer (in Jahren) ein: 5
Eingabewerte:
Anschaffungskosten: $50000.00
Restwert: $5000.00
Nutzungsdauer: 5 Jahre
Jährliche Abschreibung: $9000.00
Jährliche Abschreibung ausgeben
In diesem Schritt erweitern Sie das Abschreibungsprogramm, um einen detaillierten Abschreibungsplan zu erstellen, der die jährliche Abschreibung und den Buchwert für jedes Jahr der Nutzungsdauer des Vermögenswerts zeigt.
Ändern Sie die Datei depreciation.c, um einen umfassenden Abschreibungsplan einzubeziehen:
cd ~/project
nano depreciation.c
Aktualisieren Sie den Code, um den jährlichen Abschreibungsplan auszugeben:
#include <stdio.h>
int main() {
float cost, salvage_value, useful_life, annual_depreciation;
float book_value;
int year;
// Benutzeraufforderung zur Eingabe der Anschaffungskosten
printf("Geben Sie die Anschaffungskosten ein: ");
scanf("%f", &cost);
// Benutzeraufforderung zur Eingabe des Restwerts
printf("Geben Sie den Restwert ein: ");
scanf("%f", &salvage_value);
// Benutzeraufforderung zur Eingabe der Nutzungsdauer
printf("Geben Sie die Nutzungsdauer (in Jahren) ein: ");
scanf("%f", &useful_life);
// Berechnung der jährlichen Abschreibung
annual_depreciation = (cost - salvage_value) / useful_life;
// Ausgabe der Kopfzeile des Abschreibungsplans
printf("\nAbschreibungsplan:\n");
printf("---------------------------------------------\n");
printf("Jahr\tAnfangswert\tAbschreibung\tEndwert\n");
printf("---------------------------------------------\n");
// Initialisierung des Buchwerts
book_value = cost;
// Ausgabe der Abschreibung für jedes Jahr
for (year = 1; year <= useful_life; year++) {
printf("%d\t$%.2f\t\t$%.2f\t\t$%.2f\n",
year,
book_value,
annual_depreciation,
book_value - annual_depreciation);
// Aktualisierung des Buchwerts
book_value -= annual_depreciation;
}
return 0;
}
Kompilieren und führen Sie das aktualisierte Programm aus:
gcc depreciation.c -o depreciation
./depreciation
Beispielausgabe:
Geben Sie die Anschaffungskosten ein: 50000
Geben Sie den Restwert ein: 5000
Geben Sie die Nutzungsdauer (in Jahren) ein: 5
Abschreibungsplan:
---------------------------------------------
Jahr Anfangswert Abschreibung Endwert
---------------------------------------------
1 $50000.00 $9000.00 $41000.00
2 $41000.00 $9000.00 $32000.00
3 $32000.00 $9000.00 $23000.00
4 $23000.00 $9000.00 $14000.00
5 $14000.00 $9000.00 $5000.00
Zusammenfassung
In diesem Labor haben Sie gelernt, wie man die wesentlichen Parameter für die Berechnung der Vermögenswertabschreibung nach der linearen Methode in der C-Programmierung eingibt und speichert. Anschließend haben Sie die Abschreibungsformel implementiert, um die jährliche Abschreibung zu berechnen. Die wichtigsten Schritte umfassten die Eingabe der Anschaffungskosten, des Restwerts und der Nutzungsdauer und die anschließende Berechnung der jährlichen Abschreibung anhand der Formel (Kosten - Restwert)/Nutzungsdauer.



