Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Struktogramme

Empfohlene Antworten

Veröffentlicht

Halle Leute,

ich habe da ein Problem. Ich muss ein Struktogramm zu folgender Aufgabe erstellen, bekomme es jedoch nicht hin. Bitte um Hilfe.

Aufgabe:

Für bestimmte kaufmännische Anwendungen ist es erforderlich, die Anzahl der Tage zwischen einem Stichtag und einem Fälligkeitsdatum zu berechnen.

Es ist die Logik eines Programms zu entwerfen, druch das diese Differenz nach EIngabe eines Stichtages und eines Fälligkeitstages berechnet wird.

Für die Berechnung ist die kaufmännische Zinsrechnung zugrunde zu legen,, nach der der Monat 30 Tage und das Jahr 360 Tage hat.

Eingegeben werden kann allerdings jedes zulässige Kalenderdatum.

Es kann davon ausgegangen werden, dass die beiden Eingabedaten richtig eingegeben werden.

Es sollen beliebig viele Berechnungen durchgeführt werden können, ohne dass das Programm neu gestartet werden muss.

Testdaten

29.07.2003 - 02.08.2003 = 3 Tage

31.02.2003 - 05.07.2003 = 95 Tage

31.01.2003 - 01.02.3003 = 1 Tag

Liebe GRüße,

Shari

Ich habe bis jetzt die Eingaben. Habe die jeweils in Tage Monat und Jahr eingeteilt, damit das mit dem zählen leichter ist. ich habe jeweils 3 abfragen (für tage, monat und jahr) ob das fälligkeitsdatum kleiner ist als das stichdatum und jeweils bei ja zählt er halt die tage bis zum fälligkeitsdatum, ich komm bei den nein abfragen nicht weiter und wie ich später auf das richte ergebnis kommen soll.

Habe die jeweils in Tage Monat und Jahr eingeteilt, damit das mit dem zählen leichter ist.

Dafür würden dich die Anwender hassen, weil es für sie damit in der Eingabe komplizierter wird.

und jeweils bei ja zählt er halt die tage bis zum fälligkeitsdatum

Wer zählt und wie ?

ich komm bei den nein abfragen nicht weiter

nein heißt doch nach deiner Beschreibung, dass Stichtag und Fälligkeitsdatum in der falschen Reihenfolge sind.

wenn ich es aber nicht aufteile, weiß ich gar nicht wie ich das machen soll.

wenn ich es aber nicht aufteile, weiß ich gar nicht wie ich das machen soll.

Das Aufteilen nach Jahr Monat Tag ist kein verkehrter Ansatz. Ich vermute Du machst es nach der Eingabe so dass Dich keiner dafür hassen wird. ;)

Da jetzt zum Glück alle Monate 30 und alle Jahre 360 Tage haben, solltest Du mit einfachen math.Operationen in der Lage sein die Differenz zu ermitteln. Den Spaß die Formel zu finden werde ich Dir natürlich nicht nehmen.

Über diese Anforderung "Es sollen beliebig viele Berechnungen durchgeführt werden können, ohne dass das Programm neu gestartet werden muss."

können wir uns dann später unterhalten.

Bearbeitet von dimikar

....

Testdaten

29.07.2003 - 02.08.2003 = 3 Tage

31.02.2003 - 05.07.2003 = 95 Tage

31.01.2003 - 01.02.3003 = 1 Tag

....

Die Testdaten in Zeile zwei sollten aber schon 125 tage als Ergebnis liefern?

Das ist ein Tippfehler nehme ich mal an. ;)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.