1 /* 2 * gruss.cpp 3 * 4 * Autor: H.Drachenfels 5 * Erstellt am: 12.8.2020 6 */
7
8 #include "gruss.h"
9
10 gruss::gruss(uhr *u)
11 : u(u)
12 { }
13
14 std::string gruss::gruessen()
15 {
16 unsigned stunde;
17 unsigned minute;
18
19 this->u->ablesen(stunde, minute);
20
21 if (6 <= stunde && stunde < 11)
22 {
23 return "Guten Morgen";
24 }
25
26 if (11 <= stunde && stunde < 18)
27 {
28 return "Guten Tag";
29 }
30
31 if (18 <= stunde && stunde <= 23)
32 {
33 return "Guten Abend";
34 }
35
36 throw std::string("Nachtruhe!");
37 }
38