Professional Documents
Culture Documents
Inicio
Lea A1,M1,D1
Lea A2,M2,D2
A A1-A2
M M1-M2
D D1-D2
E ((D*360)+(M*30)+D)
F [|E/360|]
F1 F*(-1)
G [|(Emod360)/30|]
G1 G*(-1)
H (Emod360)mod30
H1 H*(-1)
Si M1>12 v M2>12 v D1>31 v D2>31
Escriba “el numero de meses debe ser menor de 13 y el numero de dias menor de 31”
sino
Si E≥ 0ent
Escriba “la diferencia de fechas =”, F,G,H
Sino
Escriba “la diferencia de fechas =”,F1,G1,H1
Fsi
fsi
fin
ejemplo;
2005 12 30 -
2006 01 01
-1 11 29
-360 + 330 + 29
-1/360= 0 residuo -1 años
-1/30= 0 residuo -1 meses
-1 dias
el algoritmo dara el resultado de 00 00 01 lo cual concuerda con la logica