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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
// Kapitel 6 - Programm 9 - FUNUEBER.CPP
#include <iostream>
class VieleNamen
{
int Laenge;
int Breite;
public:
VieleNamen(void); // Konstruktoren
VieleNamen(int L);
VieleNamen(int L, int B);
void Zeige(void); // Anzeigefunktionen
void Zeige(int Eins);
void Zeige(int Eins, int Zwei);
void Zeige(float Zahl);
};
VieleNamen::VieleNamen(void)
{
Laenge = 8;
Breite = 8;
}
VieleNamen::VieleNamen(int L)
{
Laenge = L;
Breite = 8;
}
VieleNamen::VieleNamen(int L, int B)
{
Laenge = L;
Breite = B;
}
void VieleNamen::Zeige(void)
{
std::cout << "Anzeigefunktion (void), Flaecheninhalt = " <<
Laenge * Breite << "\n";
}
void VieleNamen::Zeige(int Eins)
{
std::cout << "Anzeigefunktion (int), Flaecheninhalt = " <<
Laenge * Breite << "\n";
}
void VieleNamen::Zeige(int Eins, int Zwei)
{
std::cout << "Anzeigefunktion (int, int), Flaecheninhalt = " <<
Laenge * Breite << "\n";
}
void VieleNamen::Zeige(float Zahl)
{
std::cout << "Anzeigefunktion (float), Flaecheninhalt = " <<
Laenge * Breite << "\n";
}
int main()
{
VieleNamen Klein, Mittel(10), Grosz(12, 15);
int BIP = 144;
float Pi = 3.1415, Lohn = 12.50;
Klein.Zeige();
Klein.Zeige(100);
Klein.Zeige(BIP,100);
Klein.Zeige(Lohn);
Mittel.Zeige();
Grosz.Zeige(Pi);
return 0;
}
// Ergebnis beim Ausführen
//
// Anzeigefunktion (void), Flaecheninhalt = 64
// Anzeigefunktion (int), Flaecheninhalt = 64
// Anzeigefunktion (int, int), Flaecheninhalt = 64
// Anzeigefunktion (float), Flaecheninhalt = 64
// Anzeigefunktion (void), Flaecheninhalt = 80
// Anzeigefunktion (float), Flaecheninhalt = 180
|
Copyright © 1997, 1998, 2001-2005 Heinz Tschabitscher - Letzte Änderung 13. September 2005
Heinz Tschabitscher - | Datenschutz | Impressum - Kommentare, Kritik, Anregungen, Fragen?