Sie sind auf Seite 1von 11

Handelslehranstalt Rastatt

AUSARBEITUNG
Berechnung der Gewinnverwendung einer AG

Alex Blaga
WGI 12/1
Wirtschaftsinformatik
3.7.2023

1
Selbstständigkeitserklärung

Hiermit erkläre ich, dass ich die vorliegende Arbeit selbständig und ohne fremde Hilfe

verfasst und keine anderen Hilfsmittel als die angegebenen verwendet habe.

Insbesondere versichere ich, dass ich alle wörtlichen und sinngemäßen Übernahmen aus

anderen Werken als solche kenntlich gemacht habe.1

3.7.2023, Bühl

1
https://www.scribbr.de/facharbeit/selbststaendigkeitserklaerung/

2
Inhaltsverzeichnis

Selbstständigkeitserklärung 2
Inhaltsverzeichnis 3
Einleitung 4
Wirtschaftliche Probleme 4
Die Gewinnverwendung einer AG 4
Das Problem 4
Die Lösung 5
Aufbau der Arbeit 5

Entwicklung eines Plans 6


Den Code schreiben 7
Die Benutzeroberfläche 8
Das Programm testen 10
Literaturverzeichnis 11

3
Einleitung

// Wirtschaftliche Probleme

Wirtschaftliche Probleme beziehen sich auf die Herausforderungen, die in einer Wirtschaft
auftreten und die Effizienz, Verteilung und Nutzung begrenzter Ressourcen betreffen. Diese
Probleme können auf verschiedenen Ebenen auftreten, sei es auf Makroebene, auf
Branchenebene oder auf individueller Ebene.

// Die Gewinnverwendung einer AG

Ein gutes Beispiel dafür ist die Berechnung der Gewinnverwendung einer Aktiengesellschaft
(AG).

Bei einer AG ist der Gewinn eine der zentralen Ressourcen, die verteilt werden müssen. Der
Gewinn entsteht aus den erwirtschafteten Erträgen nach Abzug aller Kosten und Steuern. Die
Entscheidung über die Gewinnverwendung obliegt in der Regel der Hauptversammlung, in
der die Aktionäre über die Verwendung des Gewinns abstimmen.2

Die Gewinnverwendung einer AG kann unterschiedliche Ziele verfolgen.


Die prozentuale Verteilung des Gewinns auf Dividenden, Rücklagen und Gewinnvortrag
kann von Unternehmen zu Unternehmen unterschiedlich sein und hängt von verschiedenen
Faktoren ab.
Es gibt jedoch einige allgemeine Richtlinien, die in der Praxis beobachtet werden können,
wie zum Beispiel dass ein Teil, wie Dividenden, nicht mehr als 50% des Gewinns sein darf.3

// Das Problem

Da also verschiedene Interessen und Zielsetzungen miteinander in Konflikt geraten können,


stellt die Gewinnverwendung einer AG ein komplexes wirtschaftliches Problem dar.
Aktionäre erwarten eine angemessene Dividende, während das Management möglicherweise
eine höhere Gewinnrücklage bevorzugt, um das Unternehmen langfristig zu stärken.4 Es kann
auch Situationen geben, in denen externe Stakeholder eine Gewinnverwendung in bestimmter
Form bevorzugen.

2
AG - Aktiengesellschaft - Erklärung (bwl-lerntipps.de)
3
§ 58 AktG - Einzelnorm (gesetze-im-internet.de)
4
▷ Gewinnverwendung — einfache Definition & Erklärung » Lexikon (rechnungswesen-verstehen.de)

4
// Die Lösung

Um dieses wirtschaftliche Problem zu lösen, müssen verschiedene Faktoren berücksichtigt


werden. Dazu gehören die finanzielle Situation des Unternehmens, die langfristigen
Investitionsziele, die Erwartungen der Aktionäre und anderer Stakeholder sowie die
wirtschaftlichen und rechtlichen Rahmenbedingungen. Meistens wird eine ausgewogene
Gewinnverwendung angestrebt, bei der einerseits die Interessen der Aktionäre berücksichtigt
werden, andererseits aber auch genügend Mittel für das Wachstum und die Zukunftssicherung
des Unternehmens bereitgestellt werden.

Die Berechnung der Gewinnverwendung einer AG erfordert daher eine sorgfältige Analyse
und Abwägung der verschiedenen Optionen. Die Entscheidung sollte auf einer fundierten
Finanzplanung und einer umfassenden Beurteilung der Unternehmenssituation basieren, um
die langfristige Stabilität und Wettbewerbsfähigkeit des Unternehmens sicherzustellen.5

// Aufbau der Arbeit

Das Ziel dieser Ausarbeitung ist es, ein OO-Programm zu erstellen, das die
Gewinnverwendung berechnet, um es für diejenigen, die in der AG diese Aufgabe haben,
einfacher zu machen und um Rechenfehler zu vermeiden. Dabei werde ich meinen Vorgang
dokumentieren und auf die einzelnen Schritte eingehen, die zum fertigen Programm führen.
Dabei wird angenommen, dass die AG den Gewinn zu 50% auf Dividenden, 30% Rücklagen
und 20% Gewinnvortrag aufteilen möchte.

5
Gewinnverteilung einer Aktiengesellschaft (AG) erklärt (qonto.com)

5
// Entwicklung eines Plans
Ein Plan hilft dabei, die Ziele des Programms zu klären und zu verstehen, was man erreichen
möchte. Es ermöglicht einem, die Anforderungen und Funktionalitäten des Programms zu
definieren, um sicherzustellen, dass man den richtigen Code schreibt.6

Die erste Frage, die man sich als Programmierer stellt, bevor man Code schreibt, ist, welche
Elemente das Programm benötigt. In diesem Fall wäre das Folgende notwendig:

Klassendefinition
Da wir nur eine Berechnung durchführen, ist nur eine Klasse notwendig, die
Gewinnverwendung benannt werden kann.

Variablen
Wie vorhin erwähnt wird bei der Herstellung dieses Programms davon ausgegangen, dass die
AG den Gewinn auf Dividenden, Rücklagen und Gewinnvortrag aufteilen möchte, also sind
diese plus der Gewinn unsere Variablen.

Konstruktor
Ein Konstruktor ist eine spezielle Methode einer Klasse, die verwendet wird, um Objekte
dieser Klasse zu initialisieren. Der Konstruktor hat den gleichen Namen wie die Klasse und
wird automatisch aufgerufen, wenn ein neues Objekt dieser Klasse erstellt wird.

6
The importance of planning before coding. | by Fakhreddine MESSAOUDI | Medium

6
Methoden
Eine Methode ist eine benannte Gruppe von Anweisungen, die eine bestimmte Aufgabe
ausführt. Methoden werden in Klassen definiert und können von Objekten dieser Klasse
aufgerufen werden, um Operationen auszuführen oder Informationen zurückzugeben. Also
benötigen wir Methoden, um die Gewinnverwendung zu berechnen und die Ergebnisse
abzurufen. 7

// Den Code schreiben


Da uns jetzt klar ist, was wir brauchen, um das Programm zu schreiben, können wir nun diese
Elemente zusammenpuzzeln.
Zuerst erstellen wir eine Java Datei unter dem Namen “GewinnverwendungAG.java” und
danach wird der folgende Code geschrieben:

7
Methoden in Java - Was sind Methoden und wie werden sie verwendet (programmierenlernenhq.de)

7
Um diesen Code zu einem funktionierenden Java-Programm zu bringen, benötigen wir noch
eine Main-Methode, die als Einstiegspunkt für die Ausführung eines Java-Programms gilt.
Wenn das Programm gestartet wird, wird die Main-Methode aufgerufen und die Ausführung
beginnt von dort aus. Für den Zweck des besseren Übersichts werden diese in einem
separaten Dokument gespeichert.

// Die Benutzeroberfläche
Momentan ist das Programm nur für uns zugänglich. Außerdem, um die Gewinnverwendung
zu berechnen, muss man in den Code selbst diese Werte eingeben. Was wir aber möchten ist,
dass die AG ihren Gewinn eingeben kann und die Verwendung des Gewinns berechnet wird.
Dafür benötigen wir zuerst eine HTML-Datei. Diese wird als “index.html” gespeichert. In der
HTML-Datei befindet sich das, was der Benutzer auf der Website sehen wird.

89

8
HTML button tag (w3schools.com)
9
<label>: The Label element - HTML: HyperText Markup Language | MDN (mozilla.org)

8
Jetzt möchten wir diese Website so entwickeln, dass der Benutzer mit der Website auch
interagieren kann. Dabei wird uns JavaScript behilflich sein.

1011

Dieser Code, als “script.js” gespeichert, bietet dem Benutzer ein Feld, indem er seinen
Gewinnwert eingeben kann; ein Button, der beim Anklicken die Dividende, Rücklagen und
den Gewinnvortrag berechnet und sie dem Benutzer zurückgibt.

Zuletzt, damit die Benutzeroberfläche schön aussieht, benutzen wir ein bisschen CSS.

1213

10
EventTarget: addEventListener() method - Web APIs | MDN (mozilla.org)
11
Difference between DOMContentLoaded and load Events - GeeksforGeeks
12
flex-direction - CSS: Cascading Style Sheets | MDN (mozilla.org)
13
Visual Studio Code - Code Editing. Redefined

9
// Das Programm testen

Um das Programm zu testen, wird die HTML-Datei im Browser geöffnet und ein
Beispielwert eingegeben. Das ist das Resultat:

10
Literaturverzeichnis
Infos
2. AG - Aktiengesellschaft - Erklärung (bwl-lerntipps.de)
3. § 58 AktG - Einzelnorm (gesetze-im-internet.de)
4. https://www.rechnungswesen-verstehen.de/lexikon/gewinnverwendung.php
5. https://qonto.com/de/blog/rechtsformen/ag/gewinnverteilung
6. https://fakhri19971998.medium.com/the-importance-of-planning-before-coding-a75c6d1dfcb
7. https://www.programmierenlernenhq.de/methoden-in-java-was-sind-methoden

Code
8. https://www.w3schools.com/tags/tag_button.asp
9. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label
10. EventTarget: addEventListener() method - Web APIs | MDN (mozilla.org)
11. Difference between DOMContentLoaded and load Events - GeeksforGeeks
12. flex-direction - CSS: Cascading Style Sheets | MDN (mozilla.org)
13. Visual Studio Code - Code Editing. Redefined

Sonstiges
1.Selbstständigkeitserklärung - für Facharbeit, Hausarbeit usw. (scribbr.de)

11

Das könnte Ihnen auch gefallen