Aufgabe Vorschlag BA - Aufgabe 2 - Berechnungsalgorithmen… · Abitur Hessen Datenverarbeitung GK 2021
Thema: Berechnungsalgorithmen programmieren · Aus der Prüfung GK (2021)
Aufgabenstellung
2. Programmieren: Kostenvergleich Handelsvertreter und Handelsreisender
Ihre Kundin, das Unternehmen Milawa GmbH, vertreibt ihre Produkte sowohl über selbstständige Handelsvertreter (HV) als auch über eigene Angestellte, sogenannte Handelsreisende (HR). Sie wurden von dem Unternehmen beauftragt, für eine bevorstehende Sitzung der Geschäftsleitung, Auswertungen mithilfe einer noch zu erstellenden Datei vorzubereiten. Aus dem Gespräch haben Sie anhand dieser Angaben gemeinsam ein Lastenheft mit Anforderungen an die Anwendung wie folgt definiert.
Hinweis: Die Ergebnisse sind in einem Ordner „nachname_vorname_Aufg2“ und dort unter „nachname_vorname_Aufg2“ zu sichern.
Material 4: Ausgangssituation
Material 5: Kostenvergleich Handelsvertreter vs. Handelsreisender
2.2 Erstellen Sie den Quellcode und ermitteln Sie die erforderlichen Werte (Material 5), damit Ihre Anwendung die folgenden Anforderungen erfüllt:
Anfangsumsatz (z. B. 100.000 €), Intervall (z. B. 10.000 €), maximaler Umsatz (z. B. 200.000 €), die Auswahl-Provisionszinssätze von HV (3%, 4% oder 5% - hier z. B. 5%) und HR (2%, 3% oder 4% - hier z. B. 3%) sowie das Auswahl-Festgehalt des Handelsreisenden (3.000 €, 4.000 € oder 5.000 € - hier 4.000 €) werden aus dem Formular eingelesen.
Der HV erhält noch ein Festgehalt über 500 €, das als Konstante deklariert und initialisiert werden soll.
Bei der Berechnung der jeweiligen Umsätze ist der Anfangsumsatz um das Intervall zu erhöhen, bis der maximale Umsatz erreicht ist. Das Intervall darf den maximalen Umsatz nicht überschreiten.
Die jeweilig zu berechnenden Kosten des HVs setzen sich aus dem gewählten Provisionszinssatz bezogen auf den jeweiligen Umsatz sowie das Festgehalt in Höhe von 500 € zusammen. Bei den jeweiligen Kosten des HRs verhält sich die Berechnung analog zum HV, allerdings wird hier das Auswahl-Festgehalt berücksichtigt.
Der Kritische Umsatz ist zu berechnen (Kostenfunktionen von HV und HR sind gleichzusetzen).
Der jeweilige Umsatz mit Kosten von HV und HR sind entsprechend auszugeben. Der Kritische Umsatz von HV und HR ist separat auszugeben. Diese Ausgaben sind in € zu formatieren.
Der „Berechnen“-Button startet die Berechnung und Anzeige der Ergebnisse.
a)
€
b)

Lösung
Nach den offiziellen Korrekturhinweisen
a) Kritischer Umsatz (in €) für die Beispieldaten aus Material 5
Lösung: 175000 / 175 / 175000,00
b) Quellcode für den Berechnungsalgorithmus des Kostenvergleichs
Lösung: ```pascal procedure TForm1.Button1Click(Sender: TObject); begin // Formular loeschen Listbox1.items.clear; Listbox2.items.clear; Listbox3.items.clear; // Eingabe rAU := strtofloat(eAU.text); rIntervall := strtofloat(eIntervall.text); rMaximal := strtofloat(eMaximal.text); rCBFestgehalt := strtofloat(CBFestgehalt.text); // Verarbeitung case rgProvisionh.itemindex of 0: rProvisionv := 0.03; 1: rProvisionv := 0.04; 2: rProvisionv := 0.05; end; case rgProvisionr.itemindex of 0: rProvisionr := 0.02; 1: rProvisionr := 0.03; 2: rProvisionr := 0.04; end; rKM := (rCBFestgehalt - rHVFestgehalt) / (rProvisionv - rProvisionr); // Schleife repeat rAU := rAU + rIntervall; rvertreter := rAU * rProvisionv + rHVFestgehalt; rreisender := rAU * rProvisionr + rCBFestgehalt; Listbox1.items.add(formatfloat('0.00 €', rAU)); Listbox2.items.add(formatfloat('0.00 €', rvertreter)); Listbox3.items.add(formatfloat('0.00 €', rreisender)); until rAU > rMaximal - rIntervall; // Ausgabe eKM.text := formatfloat('0.00 €', rKM); Label9.visible := true; Label10.visible := true; Label11.visible := true; Listbox1.visible := true; Listbox2.visible := true; Listbox3.visible := true; Label4.visible := true; eKM.visible := true; end; ```
Die ausführliche Erklärung Schritt für Schritt (mit KI) gibt es mit Premium. Premium
Löse sie direkt hier: automatische Korrektur, Hinweise und Lösung Schritt für Schritt.
‹ Aufgabe Vorschlag AC - Aufgabe 2 - Berechnungsalgorithmen… · GK 2021 · Aufgabe Vorschlag BC - Aufgabe 2 - Berechnungsalgorithmen… · GK 2021 ›
Mehr Aufgaben zu Berechnungsalgorithmen programmieren
- Aufgabe Vorschlag AA - Aufgabe 2 · GK 2022
- Aufgabe Vorschlag AB - 2 - Berechnungsalgorithmen program… · GK 2022
- Aufgabe Vorschlag BC - 2 - Berechnungsalgorithmen program… · GK 2022
- Aufgabe Vorschlag AC - Aufgabe 2 - Berechnungsalgorithmen… · GK 2021
- Aufgabe Vorschlag BC - Aufgabe 2 - Berechnungsalgorithmen… · GK 2021