// Koen Noens //oef structures, blz 231, oef 1 en 2 #include struct tijd { unsigned uur; unsigned min; unsigned sec; }; void input(tijd &t); //ref: input opnemen void print(const tijd &t); // const : wijzigingen tegenhouden void zomertijd (tijd &t); void main () { tijd tijdstip; cout << endl << "geef tijd : \n"; input (tijdstip); cout << endl << "tijd : "; print (tijdstip); cout << endl << "zomertijd : "; zomertijd(tijdstip); print(tijdstip); } void input(tijd &t) { /* eventueel nog testen : * uur 0-24 ? * min en sec 0-60 ? */ // init //t={0,0,0}; cout << "uur :\t\t "; cin >> t.uur; cout << "minuten :\t "; cin >> t.min; cout << "seconden :\t "; cin >> t.sec; } void print(const tijd &t) { cout << t.uur << ":" << t.min << ":" << t.sec << endl << endl; } void zomertijd (tijd &t) { t.uur++; if (t.uur >= 24) { t.uur = t.uur - 24; } }