marvellous
Mitglied
soo bin grad an einer prüfungsaufgabe:
a) Für die Realisierung eines Workflow-Management-Tools soll eine Datenstruktur für
die eingehenden Aufträge (Bestellungen) einer Weinhandlung in der Programmiersprache
C entworfen werden. Eine Bestellung muss die folgenden Daten
beinhalten:
- Auftragsnummer
- Bestelldatum mit Jahr, Monat, Tag (definieren Sie dazu einen neuen
Strukturtyp Datum)
- Lieferdatum (gleicher Typ wie Bestelldatum)
- Kundennummer
- Kundenkennung (max. 40 Zeichen)
- Verkaeufername (maximal 12 Zeichen)
- Liste für maximal 100 Zeiger auf Bestellposition
Eine Bestellposition soll folgende Komponenten besitzen:
- Weinsorte (maximal 30 Zeichen)
- Jahrgang
- Anzahl der Flaschen
- Preis einer Flasche in € und Cent
Die Datentypen sind passend zu wählen, damit kein überflüssiger Speicher belegt
wird!
int Auftragsnummer;
struct bestelldatum
{unsigned int jahr, monat, tag;};
struct lieferdatum
{unsigned int jahr, monat, tag;};
int kundennummer;
char kundenkennung[40];
char verkauefername[12];
struct bestellposition
{char weinsore[30];
int jahrgang;
int Anzal;
int preis;
}
ich habs halt mal so angefangen..ist das denn überhaupt der richtige weg?
bin froh über jede antwort
a) Für die Realisierung eines Workflow-Management-Tools soll eine Datenstruktur für
die eingehenden Aufträge (Bestellungen) einer Weinhandlung in der Programmiersprache
C entworfen werden. Eine Bestellung muss die folgenden Daten
beinhalten:
- Auftragsnummer
- Bestelldatum mit Jahr, Monat, Tag (definieren Sie dazu einen neuen
Strukturtyp Datum)
- Lieferdatum (gleicher Typ wie Bestelldatum)
- Kundennummer
- Kundenkennung (max. 40 Zeichen)
- Verkaeufername (maximal 12 Zeichen)
- Liste für maximal 100 Zeiger auf Bestellposition
Eine Bestellposition soll folgende Komponenten besitzen:
- Weinsorte (maximal 30 Zeichen)
- Jahrgang
- Anzahl der Flaschen
- Preis einer Flasche in € und Cent
Die Datentypen sind passend zu wählen, damit kein überflüssiger Speicher belegt
wird!
int Auftragsnummer;
struct bestelldatum
{unsigned int jahr, monat, tag;};
struct lieferdatum
{unsigned int jahr, monat, tag;};
int kundennummer;
char kundenkennung[40];
char verkauefername[12];
struct bestellposition
{char weinsore[30];
int jahrgang;
int Anzal;
int preis;
}
ich habs halt mal so angefangen..ist das denn überhaupt der richtige weg?
bin froh über jede antwort
