Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Da nur die Tabelle, jedoch nicht das Struktogramm abgebildet ist, kann dir diese Frage wohl keiner beantworten, ohne das dazugehörige Struktogramm gesehen zu haben. In diesem wird die Antwort liegen.

Vielleicht gibt die entsprechende Prozedur als Minimum ja immer 0 aus.

Geschrieben

ich kenne die Aufgabe. Wie schon gesagt, es ist wichtig, dabei das Struktogramm anzuschauen. Es soll ja nicht vom Prüfling der maximale und minimale Umsatz berechnet werden, sondern es soll per Schreibtischtest ermittelt werden, was das Programm dafür ausgibt. Folgendes passiert: es werden die Variablen max und min (die heißen anders, aber ich kann mich nicht mehr erinnern wie) auf 0 gesetzt, dann werden in einer Schleife die einzelnen Datensätze eingelesen und als erstes verglichen, ob der Umsatz des aktuellen Datensatzes größer ist, als der des in max gespeicherten Wertes. Ist dem so, so nimmt max den Wert eben dieses Umsatzes an. Wenn nicht, dann passiert hier nichts weiter.

Dann wird analog überprüft, ob der Umsatz kleiner ist als der in min gespeicherte Wert, wenn dem so sein sollte, wird ebenfalls getauscht. Nun ist der Initialwert aber ja 0 und der Umsatz immer größer, also bleibt es bei diesem Wert für min, was dann zu dem Ergebnis führt, dass eben nicht der korrekte minimale Umsatz ermittelt wird, sondern fälschlicherweise 0 ausgegeben wird.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...