#include <string>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
#include "LagerFunk2of3.cpp"
void main (void)
{
char auswahl;
string hersteller,
bezeichnung;
int i,
melde=0,
menge=0;
Lager *LagerArtikel[20];
for(i=0;i<=19;i++)
{
melde+=5;
LagerArtikel[i] = new Lager(melde);
}
do
{
clrscr();
cout << "Lagerfunk Prog" << endl << endl;
cout << "<1> Zugang zum Lagerbestand" << endl;
cout << "<2> Abgang vom Lagerbestand" << endl;
cout << "<3> Ausgabe einer Lagerbestandsliste " << endl;
cout << "<0> Ende des Programms" << endl;
cin >> auswahl;
switch(auswahl)
{
case '1':
clrscr();
cout << "Zugang zum Lagerbestand" << endl << endl;
cout << "Artikelnummer: " ;
cin >> i;
i--;
cout << "Menge: ";
cin >> menge;
LagerArtikel[i]->Zugang(menge);
cout << "Hersteller: ";
cin >> hersteller;
LagerArtikel[i]->SchreibHersteller(hersteller);
cout << "Bezeichnung: ";
cin >> bezeichnung;
LagerArtikel[i]->SchreibBezeichnung(bezeichnung);
getch();
break;
case '2':
clrscr();
cout << " Abgang vom Lagerbestand" << endl;
cout << "Artikelnummer: " ;
cin >> i;
i--;
cout << "Menge: ";
cin >> menge;
LagerArtikel[i]->Abgang(menge);
getch();
break;
case '3':
clrscr();
cout << "Ausgabe einer Lagerbestandsliste " << endl << endl;
cout << "Art.Nr.\tHersteller\tBezeichnung\tMeldeBestand\tBestand" << endl;
for(i=0;i<=19;i++)
{
cout << setw(7) <<LagerArtikel[i]->ZeigArtikelNr() << " ";
cout << LagerArtikel[i]->ZeigHersteller() << " ";
cout << LagerArtikel[i]->ZeigBezeichnung()<< " ";
cout << setw(12) <<LagerArtikel[i]->ZeigMeldebestand() << " ";
cout << setw(7) <<LagerArtikel[i]->ZeigBestand()<< endl;
}
getch();
break;
case '0':
clrscr();
cout << "Das Programm wird beendet !!!" << endl;
break;
default:
clrscr();
cout << "Falsche Eingabe !!!" << endl;
getch();
break;
}
}
while(auswahl!='0');
getch();
}