Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jeniffer A

screva um programa que implementa este algoritmo

Recommended Posts

Boa note tudo bem ???

 

 

sera que alguem pode me ajuda? :upset: :(

 

 

Para se saber o dia da semana (de segunda-feira a domingo) em que uma determinada data cai, pode-se fazer uso do seguinte algoritmo:

Deve-se ler como entrada o dia, mês e ano da data em questão.

A partir destes três valores, efetuar o seguinte cálculo:

dtJuliana = (1461*(ano + 4800 +(mes - 14)/12))/4+ (367 * (mes-2-12*((mes - 14)/12)))/12 - (3*((ano+4900+(mes - 14)/12)/100))/4 + dia - 32075;

 

obtendo o valor da chamada data juliana correspondente.

Obter o resto da divisão da data juliana por 7. Este valor deve ser interpretado da seguinte forma:

0 – Segunda-feira.

1 – Terça-feira.

2 – Quarta-feira.

3 – Quinta-feira.

4 – Sexta-feira.

5 – Sábado.

6 – Domingo.

 

Escreva um programa que implementa este algoritmo e que faz uso de uma estrutura de decisão para determinar o dia da semana ao qual corresponde a data entrada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual sua duvida? :S

Até onde você conseguiu fazer?

 

Logica completa vc já falo...

receber 3 valores: dia, mês e ano
dtJuliana = (1461*(ano + 4800 +(mes - 14)/12))/4+ (367 * (mes-2-12*((mes - 14)/12)))/12 - (3*((ano+4900+(mes - 14)/12)/100))/4 + dia - 32075;
utilize If ou Case para saber qual dia da semana
0 – Segunda-feira.
1 – Terça-feira.
2 – Quarta-feira.
3 – Quinta-feira.
4 – ---ta-feira.
5 – Sábado.
6 – Domingo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.