necesito que me saquen una duda

Re: necesito que me saquen una duda

Postby karinha » Wed Sep 08, 2021 10:53 am

Code: Select all  Expand view  RUN

// \samples\IDADE2.PRG

#Include "FiveWin.ch"

FUNCTION Main()

    LOCAL dFechaA, dFechaB, nYears, nMeses, nDias, nAnos

   SET CENTURY ON
   SET DATE BRITISH
   SET EPOCH TO YEAR( DATE() ) - 30

    dFechaA := cTod('29/01/1905')
    dFechaB := cTod('02/10/1926')  // 21:8:5

    nYears := ( dFechaB - dFechaA) / 365
    nMeses := nYears-Int(nYears)
    nMeses := nMeses*12
    nDias  := nMeses-Int(nMeses)
    nDias  := nDias*30

    nYears := Int(nYears)
    nMeses := Int(nMeses)
    nDias  := Int(nDias)

    msginfo(nYears )
    msginfo(nMeses)
    msginfo(nDias) // no está correcto.

RETURN NIL

// FIN
 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7832
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: necesito que me saquen una duda

Postby JoseAlvarez » Wed Sep 08, 2021 1:19 pm

karinha wrote:
Code: Select all  Expand view  RUN

// \samples\IDADE2.PRG

#Include "FiveWin.ch"

FUNCTION Main()

    LOCAL dFechaA, dFechaB, nYears, nMeses, nDias, nAnos

   SET CENTURY ON
   SET DATE BRITISH
   SET EPOCH TO YEAR( DATE() ) - 30

    dFechaA := cTod('29/01/1905')
    dFechaB := cTod('02/10/1926')  // 21:8:5

    nYears := ( dFechaB - dFechaA) / 365
    nMeses := nYears-Int(nYears)
    nMeses := nMeses*12
    nDias  := nMeses-Int(nMeses)
    nDias  := nDias*30

    nYears := Int(nYears)
    nMeses := Int(nMeses)
    nDias  := Int(nDias)

    msginfo(nYears )
    msginfo(nMeses)
    msginfo(nDias) // no está correcto.
                   // CIERTO MASTER, DICULPAS. EL FACTOR DE MULTIMPLICACION ES 30,47
                  // POR LA DIFERENCIA DE DIAS EN LOS MESES.
                  //  ASI TENEMOS EL RESULTADO CORRECTO DE 11 DIAS
                  // SERIA nDias  := nDias*30,47

RETURN NIL

// FIN
 


Regards, saludos.


Es correcto?
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
JoseAlvarez
 
Posts: 797
Joined: Sun Nov 09, 2014 5:01 pm

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 44 guests