Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda cálculos C


ntzs

Pergunta

Bom dia, amigos. Estou fazendo um programa em C, que envolve a data da Páscoa e imprimir o calendário (já postei outro tópico sobre isto). Porém, após obter o dia 1º de janeiro corretamente, meus cálculos para determinar o início e fim dos outros meses não funciona.

Alguém poderia me ajudar?

Código:

g=(y%19)+1; //Condicao I(Numero Aureo)

c=(y/100)+1; //Condicao II(Seculo)

x=((3*c)/4)-12; //Condicao III(Fator de correcao I)

z=(((8*c)+5)/25)-5; //Condicao IV(Fator de correcao II)

e=((11*g)+20+z-x)%30; //Condicao V(Epacta)

if ((e==25 && g>11)||(e==24)) //Condicao VI

e++;

n=(44-e); //Condicao VII(Lua Cheia)

if(n<21)

n=n+30;

d=((5*y)/4)-(x+10); //Condicao VIII(Domingo de páscoa)

n=(n+7)-((d+n)%7); //Condicao IX(dia e mes da pascoa)

if(n>31){

printf("A pascoa sera dia %d de abril",(n-31));

}

else

printf("A pascoa sera dia %d de marco",n);

if (y%100==0) (y=ano digitado pelo usuário)

y=y/100;

if (y%4==0) (Ano bissexto)

j=(n+31+29+31+30)%7;

else (Ano não bissexto)

j=(n+31+28+31+30)&7;

O que fazer para obter a data correta de fevereiro, março, abril e assim suscetivamente?

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...