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