Tópico Fechado
  1. #1
    Membro Avatar de psycr0w
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Jan 2003
    Mensagens
    9.574
    Verdinhas
    378

    Calcular dias, meses e anos de uma pessoa?

    Alguem tem alguma fórmula ou um software para calcular dias, meses e anos de uma pessoa? Procurei no google alguma coisa e só achei códigos em delphi que eu nem tenho como compilar aqui Alguém pode me ajudar?

  2. # Publicidade
    Publicidade

  3. #2
    Membro Avatar de Hot Since 82
    Info Conteúdo e Citações Jogos Mensageiros
    Don't stop the beat.
    Registro
    Sep 2002
    Mensagens
    7.378
    Verdinhas
    99

    Não entendi o que você quer, mas parece ser interessante. Mais informações, please.

  4. #3
    Membro Avatar de GaBRa.
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Feb 2002
    Mensagens
    9.835
    Blogs
    2
    Verdinhas
    105

    1 ano = 365 dias
    1 mes = 30 dias
    1 dia = 1 dia

  5. #4
    Membro Avatar de AzkaBAN
    Info Conteúdo e Citações Jogos Mensageiros
    Verdinhas: 45.895
    Registro
    May 2000
    Mensagens
    2.951
    Blogs
    1
    Verdinhas
    44

    Para calcular o dia da Páscoa (Domingo), usa-se a fórmula abaixo, onde o ANO deve ser introduzido com 4 dígitos. O Operador MOD é o resto da divisão. A fórmula vale para anos entre 1901 e 2099. A fórmula pode ser estendida para outros anos, alterando X e Y conforme a tabela a seguir:

    anos de 1582 à 1599 X=22 e Y=2
    anos de 1600 à 1699 X=22 e Y=2
    anos de 1700 à 1799 X=23 e Y=3
    anos de 1800 à 1899 X=24 e Y=4
    anos de 1900 à 1999 X=24 e Y=5
    anos de 2000 à 2099 X=24 e Y=5
    anos de 2100 à 2199 X=24 e Y=6
    anos de 2200 à 2299 X=25 e Y=7


    Para anos entre 1901 e 2099: X=24 e Y=5
    a = ANO MOD 19
    b= ANO MOD 4
    c = ANO MOD 7
    d = (19 * a + X) MOD 30
    e = (2 * b + 4 * c + 6 * d + Y) MOD 7
    Se (d + e) > 9 então DIA = (d + e - 9) e MES = Abril
    senão DIA = (d + e + 22) e MES = Março

    Há dois casos particulares que ocorrem duas vezes por século:

    Quando o domingo de Páscoa cair em Abril e o dia for 26, corrige-se para uma semana antes, ou seja, vai para dia 19;
    Quando o domingo de Páscoa cair em Abril e o dia for 25 e o termo "d" for igual a 28, simultaneamente com "a" maior que 10, então o dia é corrigido para 18.
    Neste século estes dois casos particulares só acontecerão em 2049 e 2076.
    Para calcular a Terça-feira de Carnaval, basta subtrair 47 dias do Domingo de Páscoa.
    Para calcular a Quinta-feira de Corpus Christi, soma-se 60 dias ao Domingo de Páscoa.

    exemplos:
    Para o ano de 1997:

    a=1997 MOD 19 = 2
    b=1997 MOD 4 = 1
    c=1997 MOD 7 = 2
    d=(19 * 2 + 24) MOD 30 = 2
    e=(2 * 1 + 4 * 2 + 6 * 2 + 5) MOD 7 = 6

    (d + e) = 2 + 6 = 8

    Logo o Domingo de Páscoa é 30/3/1997
    Carnaval: 11/2/1997
    Corpus Christi: 29/5/1997



    Tava aqui http://pt.wikipedia.org/wiki/Teste_unit%C3%A1rio nem sei se da certo. Tenta.

  6. #6
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Jun 2004
    Mensagens
    2.173
    Verdinhas
    0

    Citação Citando /AzkaBAN Ver mensagem
    Para calcular o dia da Páscoa (Domingo), usa-se a fórmula abaixo, onde o ANO deve ser introduzido com 4 dígitos. O Operador MOD é o resto da divisão. A fórmula vale para anos entre 1901 e 2099. A fórmula pode ser estendida para outros anos, alterando X e Y conforme a tabela a seguir:

    anos de 1582 à 1599 X=22 e Y=2
    anos de 1600 à 1699 X=22 e Y=2
    anos de 1700 à 1799 X=23 e Y=3
    anos de 1800 à 1899 X=24 e Y=4
    anos de 1900 à 1999 X=24 e Y=5
    anos de 2000 à 2099 X=24 e Y=5
    anos de 2100 à 2199 X=24 e Y=6
    anos de 2200 à 2299 X=25 e Y=7


    Para anos entre 1901 e 2099: X=24 e Y=5
    a = ANO MOD 19
    b= ANO MOD 4
    c = ANO MOD 7
    d = (19 * a + X) MOD 30
    e = (2 * b + 4 * c + 6 * d + Y) MOD 7
    Se (d + e) > 9 então DIA = (d + e - 9) e MES = Abril
    senão DIA = (d + e + 22) e MES = Março

    Há dois casos particulares que ocorrem duas vezes por século:

    Quando o domingo de Páscoa cair em Abril e o dia for 26, corrige-se para uma semana antes, ou seja, vai para dia 19;
    Quando o domingo de Páscoa cair em Abril e o dia for 25 e o termo "d" for igual a 28, simultaneamente com "a" maior que 10, então o dia é corrigido para 18.
    Neste século estes dois casos particulares só acontecerão em 2049 e 2076.
    Para calcular a Terça-feira de Carnaval, basta subtrair 47 dias do Domingo de Páscoa.
    Para calcular a Quinta-feira de Corpus Christi, soma-se 60 dias ao Domingo de Páscoa.

    exemplos:
    Para o ano de 1997:

    a=1997 MOD 19 = 2
    b=1997 MOD 4 = 1
    c=1997 MOD 7 = 2
    d=(19 * 2 + 24) MOD 30 = 2
    e=(2 * 1 + 4 * 2 + 6 * 2 + 5) MOD 7 = 6

    (d + e) = 2 + 6 = 8

    Logo o Domingo de Páscoa é 30/3/1997
    Carnaval: 11/2/1997
    Corpus Christi: 29/5/1997



    Tava aqui http://pt.wikipedia.org/wiki/Teste_unit%C3%A1rio nem sei se da certo. Tenta.
    ele nao pediu pra calcular a pascoa.. mas sim qnts dias, meses e anos a pessoa ja viveu...
    mas enfimm.. isso vale pra conhecimento

  7. #7
    Membro Avatar de Victordhuend :D
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Jan 2000
    Mensagens
    4.636
    Verdinhas
    93

    1 ano = 365 dias

    entao se a pessoa tem 20 anos, eh soh multiplicar 20 x 365 pra saber qntos dias de vida tem.

    eh isso: ?

  8. #8
    Membro Avatar de AzkaBAN
    Info Conteúdo e Citações Jogos Mensageiros
    Verdinhas: 45.895
    Registro
    May 2000
    Mensagens
    2.951
    Blogs
    1
    Verdinhas
    44

    Citação Citando Katsumoto Ver mensagem
    ele nao pediu pra calcular a pascoa.. mas sim qnts dias, meses e anos a pessoa ja viveu...
    mas enfimm.. isso vale pra conhecimento
    A pascoa é só um exemplo. Não dá pra caulcula o resto com essa formula não?

  9. #9
    Membro Avatar de psycr0w
    Autor do tópico
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Jan 2003
    Mensagens
    9.574
    Verdinhas
    378

    É que eu trabalho em Cartório e quando tem registro de óbito, preciso informar qual a idade exata da pessoa, por exemplo: Ela nasceu em 09/12/1945 e faleceu em 30/11/2006.

    Preciso informar que ela tem 60 anos, sei lá quantos meses e sei lá quantos dias e é um saco ficar calculando isso na frente das pessoas. Pq tem dias que eu to inspirado e consigo fazer, mas tem dias que realmente não consigo calcular a data exata.

    No exemplo acima: 60 anos, 10 meses e 21 dias creio eu.

  10. #10
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Nov 2006
    Mensagens
    540
    Verdinhas
    0

    Citação Citando psycr0w Ver mensagem
    É que eu trabalho em Cartório e quando tem registro de óbito, preciso informar qual a idade exata da pessoa, por exemplo: Ela nasceu em 09/12/1945 e faleceu em 30/11/2006.

    Preciso informar que ela tem 60 anos, sei lá quantos meses e sei lá quantos dias e é um saco ficar calculando isso na frente das pessoas. Pq tem dias que eu to inspirado e consigo fazer, mas tem dias que realmente não consigo calcular a data exata.

    No exemplo acima: 60 anos, 10 meses e 21 dias creio eu.
    Axei esse site: http://forum.wmonline.com.br/index.php?showtopic=128201

  11. #11
    Suspenso
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Dec 2002
    Mensagens
    7.572
    Verdinhas
    1

    Citação Citando VicTørDhuEnd :D Ver mensagem
    1 ano = 365 dias

    entao se a pessoa tem 20 anos, eh soh multiplicar 20 x 365 pra saber qntos dias de vida tem.

    eh isso: ?
    nao pq a cada 4 anos tem um que tem 366 dias...logo seria 16x365 + 4x366

  12. #12
    Membro Avatar de Osmozziss
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Nov 2003
    Mensagens
    2.197
    Verdinhas
    1

    Citação Citando RaPhoK Ver mensagem
    na hp12c tem como fazer... mas eu não sei
    eu nao lembro tb.... HP 12c se vc ficar um mês sem usar esquece facil demais!

  13. #13
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Sep 2005
    Mensagens
    845
    Verdinhas
    0

    pela hp 12c eu sei...


    diz os dias ai q eu acho que lembro ...

  14. #14
    Membro Avatar de psycr0w
    Autor do tópico
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Jan 2003
    Mensagens
    9.574
    Verdinhas
    378

    esse eu tb tinha achado...eu to qrendo algo já pronto ou uma fórmula matemática para chegar a tal resultado!!!

    Aquela do dia da páscoa eu nao consegui entender bulhufas, ueauaeuheauhaeuhae...tentei até na wikipedia achar algo. Antigamente rolava um software de numerologia bacana q tinha isso, era em DOS mesmo, o nome era numerolo.exe, só q eu nao tenho ele aqui

  15. #15
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Sep 2005
    Mensagens
    845
    Verdinhas
    0

    http://www.download.com/HP-12C-Finan...-10279431.html

    exemplo de como usar:

    intervalo de dias entre 20 de junho de 1990 e hoje:

    g D.MY
    20.061990 ENTER
    01.122006 G (delta)DYS

    ta la o intervalo de dias...

  16. #16
    Membro Avatar de psycr0w
    Autor do tópico
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Jan 2003
    Mensagens
    9.574
    Verdinhas
    378

    Citação Citando agdff37 Ver mensagem
    http://www.download.com/HP-12C-Finan...-10279431.html

    exemplo de como usar:

    intervalo de dias entre 20 de junho de 1990 e hoje:

    g D.MY
    20.061990 ENTER
    01.122006 G (delta)DYS

    ta la o intervalo de dias...
    opa..isso já está bem próximo do que eu quero!! to pegando essa calculadora pra ver

  17. #19
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Jul 2004
    Mensagens
    12.717
    Verdinhas
    989

    Pelo excel da pra faze, so não sei como

    Vai na raça kra, não é tão dificil

  18. #20
    Membro Avatar de psycr0w
    Autor do tópico
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Jan 2003
    Mensagens
    9.574
    Verdinhas
    378

    Citação Citando RaPhoK Ver mensagem
    aff eu tinha um programa desse tipo... pelo incrível que pareça, tinha vindo num cd da STI (antigo provedor de internet)... ahahaha
    po..tem como dissecar o armário ae nao? auhaeuha

  19. #21
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Dec 2001
    Mensagens
    63
    Verdinhas
    0

    a hp faz isso mesmo. só dar uma lida no manual mas se vc quizer algo q conte desde o dia em q vc nasceu até o dia de hj é só entrar com os dados neste site http://www.re-date.com/index.php

  20. #23
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Jul 2003
    Mensagens
    21.506
    Verdinhas
    286

    PQP!
    O programinha de intro à informática da P1 q eu fiz era exatamente esse! Se vc me dissesse, teria te salvado e mandado.

    Vc entrava com o ano de nascimento e ele dizia quantos dias, meses e anos a pessoa viveu!

  21. #24
    Membro Avatar de Sorvahr
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Nov 2003
    Mensagens
    471
    Verdinhas
    0

    ENJOY

    http://forum.hardmob.com.br/attachme...1&d=1165002369
    Arquivos Anexados

  22. #25
    Membro
    Info Conteúdo e Citações Jogos Mensageiros
    Registro
    Sep 2005
    Mensagens
    2.288
    Verdinhas
    6

    que burro

Tópico Fechado Ir para o Fórum

Assuntos do tópico

Compartilhar

Permissões