001
22.10.2016, 19:52 Uhr
Hans
Library Walker (Operator)
|
Hi,
Zitat von ~CNoob: |
Leider geben die Skripts meines Professors mir auch Klarheit was nicht stimmen könnte.
|
ich nehme an, das sollte "Leider geben die Skripts meines Professors mir auch keine Klarheit..." heissen.
Zitat von ~CNoob: |
Wäre für Anregungen, Hinweise und Hilfe dankbar!
|
Nun ja, als erstes wären da mal die Variablennamen; a,b,c,d,e,f sind jetzt nicht gerade sehr Aussagekräftig. Variablennamen wie Tag1, Tag2, Monat1, Monat2, Jahr1, Jahr2 schon eher. Dann brauchst Du für die Abfragen von Tag, Monat und Jahr jeweils auch einen else-Zweig und musst die einzelnen Werte nicht nur darauf testen, ob sie unterschiedlich sind, sondern auch auf Gleichheit. Denn es kann ja sein, dass ein oder zwei Werte (etwa Tag und Monat) gleich sind, der Dritte (in diesem Fall das Jahr) aber nicht.
Da das alles sehr umständlich werden kann, greift man gern zu dem Trick, alle Daten zuvor in eine Anzahl von Tagen ab einem bestimmten "Basistag" umzurechnen. In der Regel verwendet man dazu den 1. Januar 1970. Unter Berücksichtigung aller Schaltjahre liegt der inzwischen 17096 Tage zurück - wenn Open Office richtig gerechnet hat. Wenn Du das so machst, brauchst Du nur noch einen Test auf grösser, kleiner oder gleich, und hast das Ergebnis.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |