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 |
// Kapitel 11 - Programm 4 - AUFSHR.CPP
#include "aufshr.h"
#include <iostream>
#include <string>
// Überall weist InitDaten den Klassenvariablen Werte zu und Zeige
// gibt die Werte auf dem Monitor aus.
void
Aufseherin::InitDaten(char EinName[], int EinGehalt, char EinTitel[])
{
strcpy(Name,EinName);
Gehalt = EinGehalt;
strcpy(Titel, EinTitel);
}
void
Aufseherin::Zeige(void)
{
std::cout << "Aufseherin --> " << Name << "s Gehalt ist " << Gehalt <<
" und " << Name << " ist " << Titel << ".\n\n";
}
void
Programmiererin::InitDaten(char EinName[], int EinGehalt,
char EinTitel[], char EinSprache[])
{
strcpy(Name,EinName);
Gehalt = EinGehalt;
strcpy(Titel, EinTitel);
strcpy(Sprache, EinSprache);
}
void
Programmiererin::Zeige(void)
{
std::cout << "Programmiererin --> " << Name << "s Gehalt ist " << Gehalt <<
" und " << Name << " ist " << Titel << ".\n";
std::cout << " " << Name << "s Spezialitaet ist " <<
Sprache << ".\n\n";
}
void
Sekretaer::InitDaten(char EinName[], int EinGehalt,
char EinKurzschrift, char EinTippgeschwindigkeit)
{
strcpy(Name,EinName);
Gehalt = EinGehalt;
Kurzschrift = EinKurzschrift;
Tippgeschwindigkeit = EinTippgeschwindigkeit;
}
void
Sekretaer::Zeige(void)
{
std::cout << "Sekretaer ---> " << Name << "s Gehalt ist " << Gehalt <<
".\n";
std::cout << " " << Name << " tippt " << Tippgeschwindigkeit <<
" pro minute und beherrscht ";
if (!Kurzschrift)
std::cout << "keine ";
std::cout << "Kurzschrift.\n\n";
}
|
Copyright © 1997, 1998, 2001-2005 Heinz Tschabitscher - Letzte Änderung 13. September 2005
Heinz Tschabitscher - | Datenschutz | Impressum - Kommentare, Kritik, Anregungen, Fragen?