Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Muito obrigado, compreendi os meus erros.
Desculpem a aspereza.
como obter o número de dias num ano e num mês? só por pré-escrita? como o número do mês é se for Janeiro, então é 31, etc.?
e sobre o ano?
como obter o número de dias num ano e num mês? só por pré-escrita? como o número do mês é se for Janeiro, então é 31, etc.?
e sobre o ano?
Se o dividir por 4, é elevado, o resto é 365.
Se divisível por 4, alto, o resto 365.
2100 também é divisível por 4, mas é 365
1900 também...
Contudo, há excepções... embora as possamos ignorar :)
Aqui está o código com excepções, mas apenas para a nossa era. A função retorna verdadeiro se o ano for um ano bissexto.
Aqui está o código com excepções, mas apenas para a nossa era. A função retorna verdadeiro se o ano for um ano bissexto.
Exactamente, mas eu tê-lo-ia feito de forma diferente. portanto, se a condição for verdadeira, não há necessidade de fazer a próxima verificação.
A maior parte dos anos serão revelados como falsos na primeira verificação,
se o ano for divisível por 4, então verificamos se é divisível por 100, a maioria dos restantes não são divisíveis e serão falsos,
se for divisível, então verificamos a terceira condição, se o ano é divisível por 400.
Assim, apenas uma parte mínima de anos será testada para as três condições (o que é estatisticamente insignificante e não irá afectar o desempenho).
A velocidade de tal função tenderá para a velocidade de uma verificação, enquanto que a velocidade de duas verificações é a mesma.
E eu penso que o número de dias é melhor por deslizar:
Exactamente, mas fá-lo-ia de forma diferente... Portanto, se a condição funcionou, não há necessidade de fazer outra verificação.
A maior parte dos anos sairá no primeiro cheque como falso,
se o ano é divisível por 4, então verificamos se é divisível por 100, a maioria dos anos restantes não são divisíveis e saímos como verdadeiros,
se for divisível, então verificamos a terceira condição, se o ano é divisível por 400.
Assim, apenas uma parte mínima de anos será testada para as três condições (o que é estatisticamente insignificante e não irá afectar o desempenho).
O desempenho de tal função tenderá à velocidade de uma verificação, enquanto que a sua tenderá à velocidade de duas verificações.
Estabeleci-me em