Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

ich hänge hier an einer Aufgabe und komme nicht so recht weiter:

Ich habe ein Programm/Programmablauf in Pseudocode vorliegen und die Aufgabe ist nun, das Programm in ein Flussdiagramm bzw. in einen Programmaublaufplan umzubauen. Hier folgt der Pseudocode:

PROMT FOR "Bestellmenge des Kunden:"

GET bestellmenge

IF (lagerbestand >= bestellmenge) THEN

lagerbestand = lagerbestand - bestellmenge

PRINT bestellmenge

PROMT FOR "Herkunftsland des Kunden:"

GET herkunftsland

CASE OF

herkunftsland == USA: waehrung = US-Dollar

herkunftsland == Japan: waehrung = Yen

Default: waehrung = Euro

ENDCASE

PRINT waehrung

ELSE PUT "Auftrag kann derzeit nicht bearbeitet werden!"

Mein Problem ist das Case. Wie genau drückt man das aus in einem PAP aus? Ich dachte an etwas wie: In dem Decision-Symbol (also dem auf der spitzen Kante stehendes Viereck) die Bedingung schreiben:

Case Of

herkunftsland == USA

herkunftsland == Japan

Default

Und dann in den drei folgenden Process Symbols:

waehrung = US-Dollar

waehrung = YEN

waehrung = EURO

Könnt ihr mir weiterhelfen? Vielen Dank schonmal im Vorraus

Geschrieben (bearbeitet)

Hallo,

vielen Dank für die Antwort. Die Aufgabe mit mehreren IF-Schleifen zu lösen wäre bestimmt nicht falsch, jedoch scheint es eine direkte Fallunterscheidung bei einem PAP zu geben, nur weiß ich nicht genau, wie diese für meinen Fall zu beschriften ist. Hier mal ein Bild:

http://b.imagehost.org/0894/Bild_4.png

Bearbeitet von tiano
Geschrieben

Hallo,

vielen Dank für deine Antwort, die hat mir wirklich sehr weitergeholfen. Ich denke jetzt weiß ich wie ich den PAP gestalte.

Danke!

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...