Joi, 26 nov 2009 13:59
[#]
horhe4
Base nascut pe {01-01-1961}
Eu folosesc proceduri specializate de programare si logica ne spune astfel:
* Code: VFP ( copy&paste + execute in any Visual Fox App)
* OBS: Daca data nasterii lui Base este mai mare cu X luni decat a lui Elena, atunci folosim modelul:
* GoMonth( taDataBase, X ) - care reprezinta data nasterii lui Elena
* OBS2: 1 an = 12 luni (1 year = 12 months)
taDataBase = {^1961-01-01} && parametrul cunoscut
taDataElena = GoMonth( taDataBase, 12 ) - 1 && parametrul cunoscut + 12 luni - 1 zi
MessageBox("Elena s-a nascut la "+Transform( taDataElena )+" !",0,"Rezultat")
* Obs3: Este indiferent ordinea operatiilor (daca adunam 12 sau scadem 1), rezultatul este acelasi: 31-12-1961
* Obs4: Daca cineva doreste sa interpreteze altfel cerinta este invitatul meu, dar acesta este rezultatul corect pentru: "Base este nascut pe 01-01-1961 si este mai mare cu: 12 luni fara 1 zi"