Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct kiste
- {
- int laenge;
- int breite;
- int hoehe;
- int nummer;
- };
- kiste einlesen(int Kiste)
- {
- kiste aKiste;
- cout << "Bitte gib die Hoehe der Kiste Nummer "<< Kiste << " ein:" << endl;
- cin >> aKiste.hoehe;
- cout << "Bitte gib die Laenge der Kiste Nummer "<< Kiste << " ein:" << endl;
- cin >> aKiste.laenge;
- cout << "Bitte gib die Breite der Kiste Nummer "<< Kiste << " ein:" << endl;
- cin >> aKiste.breite;
- cout << '\n';
- return aKiste;
- }
- int Volumen(kiste aKiste)
- {
- int Volumenwert;
- Volumenwert = aKiste.hoehe * aKiste.laenge * aKiste.breite;
- return Volumenwert;
- }
- /*
- kiste aendern(int Kiste)
- {
- kiste aKiste;
- cout << "Bitte gib die neue Hoehe der Kiste Nummer "<< Kiste << " ein:" << endl;
- cin >> aKiste.hoehe;
- cout << "Bitte gib die neue Laenge der Kiste Nummer "<< Kiste << " ein:" << endl;
- cin >> aKiste.laenge;
- cout << "Bitte gib die neue Breite der Kiste Nummer "<< Kiste << " ein:" << endl;
- cin >> aKiste.breite;
- cout << '\n';
- return aKiste;
- }
- int Ansicht(kiste aKiste)
- {
- for (int i = 0; i < 50; ++i) {
- cout << aKiste.nummer[i] << " ";
- cout << "Bitte wählen Sie die zu ändernde Kiste aus:\n";
- cin >> aKiste.nummer[i-1];
- return aKiste;
- }
- kiste Ansicht(int Kiste)
- {
- kiste aKiste;
- cout << "Bitte gib die neue Hoehe der Kiste Nummer "<< Kiste << " ein:" << endl;
- cin >> aKiste.hoehe;
- cout << "Bitte gib die neue Laenge der Kiste Nummer "<< Kiste << " ein:" << endl;
- cin >> aKiste.laenge;
- cout << "Bitte gib die neue Breite der Kiste Nummer "<< Kiste << " ein:" << endl;
- cin >> aKiste.breite;
- cout << '\n';
- return aKiste;
- }
- */
- int main()
- {
- char Auswahl;
- cout << "Waehlen Sie bitte den gewuenschten Menuepunkt:\n";
- cout << '\n';
- cout << "a) Datensatz einlesen\n";
- cout << "b) Datensatz loeschen\n";
- cout << "c) Datensatz aendern\n";
- cout << "d) Datensatz Ansicht\n";
- cout << "e) Datensatz als Liste einsehen\n";
- cout << '\n';
- cin >> Auswahl;
- switch(Auswahl)
- {
- case 'a':
- case 'A':
- cout << "Sie haben DATEN EINLESEN gewaehlt: \n";
- einlesen(Auswahl);
- break;
- case 'b':
- case 'B':
- cout << "Sie haben DATEN LOESCHEN gewaehlt: \n";
- loeschen(Auswahl);
- break;
- case 'c':
- case 'C':
- cout << "Sie haben DATEN AENDERN gewaehlt: \n";
- aendern(Auswahl);
- break;
- case 'd':
- case 'D':
- cout << "Sie haben DATEN ANSICHT gewaehlt: \n";
- Aendern(Auswahl);
- break;
- case 'e':
- case 'E':
- cout << "Sie haben DATEN AUFLISTUNG gewaehlt: \n";
- break;
- default:
- cout << "Sie haben keine gültige Auswahl getroffen!:\n";
- }
- kiste Lagerraum[50];
- for (int schleife = 0; schleife <= 49; schleife++) // Abmessungen einlesen
- Lagerraum[schleife] = einlesen(schleife+1);
- for (int schleife =0; schleife <= 49; schleife++) // Volumen der Kisten berechnen
- cout << "Das Volumen von Kiste " << schleife+1 << " ist:" << Volumen (Lagerraum[schleife]) << '\n';
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement