Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Das Alter anhand des Geburtsdatums errechnen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.01.2016, 13:32 Uhr
~Danny
Gast


Hallo liebes Forum, ich bin jetzt das erste mal hier und habe eine Frage:

Wir behandeln seit kurzem C++ im unterricht und die Aufgabe lautet:

Der Benutzer soll einen Namen eingeben und das Geburtsdatum (17.07.1994 zum Beispiel).
Dann soll das Programm mit Hilfe von der Time Funktion das Alter ausrechnen und dann praktisch sowas ausgeben:

Danny ist 21 Jahre alt.

Eventuell noch Tage und Monate.

Hat jemand da ein paar Ansätze für mich?
Ich war bis jetzt dabei, alles in Sekunden umzuwandeln und dann von einander abzuziehen, allerdings geht das bestimmt wesentlich einfacher und es macht Probleme beim ausrechnen von den Monaten, da ja nicht alle die gleiche Anzahl an Tagen haben.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.01.2016, 17:04 Uhr
ao

(Operator)



Zitat von ~Danny:
Ich war bis jetzt dabei, alles in Sekunden umzuwandeln und dann von einander abzuziehen, allerdings geht das bestimmt wesentlich einfacher

Da time() bereits die Sekunden seit 1970 zurückgibt, geht es eigentlich kaum noch einfacher als so.


C++:
und es macht Probleme beim ausrechnen von den Monaten, da ja nicht alle die gleiche Anzahl an Tagen haben.

Das würde ich erst mal vernachlässigen und einfach jeden Monat mit 30 Tagen werten.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: