Buscar

No Cálculo Jurídico nós trabalhamos muito com cálculos da área do Direito Previdenciário, e atendendemos milhares de escritórios de advocacia no Br...

No Cálculo Jurídico nós trabalhamos muito com cálculos da área do Direito Previdenciário, e atendendemos milhares de escritórios de advocacia no Brasil inteiro. Quando um advogado recebe um novo cliente a primeira pergunta a ser respondida é: quando o cliente pode se aposentar? Para determinar isso é necessário juntar vários dados para saber por quanto tempo o cliente contribui para o INSS, com qual valor, qual a idade dele etc. Numa das partes desse cálculo é necessário saber quantos dias existem em cada mês e em cada ano. Nesta questão desconsidere o uso de bibliotecas prontas como MomentJS pois precisamos de uma solução mais performática implementada "do zero". A lógica do cálculo de dias de cada mês e ano é a seguinte: - O mês de fevereiro tem 29 dias se: - o ano for divisível por 4 e; - exceção: se o ano for divisível por 100; - exceção da exceção: se o ano for divisível por 400; - por exemplo, os anos de 1992 e 1996 tem 29 dias em fevereiro, 1900 e 2100 não tem, mas 2000 tem. - De janeiro (1) a julho (7) os meses ímpares (1, 3, 5 e 7) tem 31 dias, enquanto os pares (4, 6) tem 30 dias (exceto fevereiro); - De agosto (8) a dezembro (12) os meses pares (8, 10, 12) tem 31 dias, enquanto os ímpares (9, 11) tem 30 dias. - Os anos de 365 dias são os em que fevereiro tem 28 dias, e os de 366 dias são os em que fevereiro tem 29 dias. Curiosidade: os meses de julho e agosto são compridos (tem 31 dias) como homenagem a Júlio César e Otávio Augusto, que foram emperadores do império romano há cerca de 2000 anos atrás. Eles eram parentes também. Para resolver esta questão edite o arquivo solution.ts. A contagem de pontos desta questão ocorrerá da seguinte forma:

Respostas

User badge image

Ed Verified user icon

Desculpe, mas sua pergunta está incompleta. Você precisa criar uma nova pergunta.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina