1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
// Kapitel 6 - Programm 7 - SCHACHT.CPP
#include <iostream>
class PostInfo
{
int Klasse;
int Porto;
public:
void Setze(int EinKlasse, int EinPorto)
{Klasse = EinKlasse; Porto = EinPorto; }
int HolePorto(void) {return Porto;}
};
class Box {
int Laenge;
int Breite;
PostInfo Etikett;
public:
void Setze(int L, int B, int K, int P) {
Laenge = L;
Breite = B;
Etikett.Setze(K, P); }
int HoleFlaeche(void) {return Laenge * Breite;}
};
int main()
{
Box Klein, Mittel, Grosz;
Klein.Setze(2, 4, 1, 35);
Mittel.Setze(5, 6, 2, 72);
Grosz.Setze(8, 10, 4, 98);
std::cout << "Der Flaecheninhalt ist " << Klein.HoleFlaeche() << "\n";
std::cout << "Der Flaecheninhalt ist " << Mittel.HoleFlaeche() << "\n";
std::cout << "Der Flaecheninhalt ist " << Grosz.HoleFlaeche() << "\n";
return 0;
}
// Ergebnis beim Ausführen
//
// Der Flaecheninhalt ist 8
// Der Flaecheninhalt ist 30
// Der Flaecheninhalt ist 80
|
Copyright © 1997, 1998, 2001-2005 Heinz Tschabitscher - Letzte Änderung 13. September 2005
Heinz Tschabitscher - cpp@ladedu.com | Datenschutz | Impressum - Kommentare, Kritik, Anregungen, Fragen?