Dica para a resolução do exercício 11.

Home Fóruns Kotlin Dica para a resolução do exercício 11.

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #68020

      Senhores, fui qual uma flecha nos exercícios e fiquei infincado na decomposição dos valores relativos ao java.time.LocalDateTime.
      Segundo o mestre dos gafanhotos, é possível resolver pela matemática, sem necessidade do uso de API.
      Realmente, com o uso adequado do
      operador % é perfeitamente possível, por exemplo, determinar o semestre de uma determinado mês, com exceção de janeiro.
      Em vista disso, solicito uma dica para a solução sem o uso de estruturas condicionais ou API.

    • #68263
      Tutora Mayla
      Mestre

      Alkindar, uma forma de encontrar a qual semestre um mês pertence utilizando apenas matemática pura seria utilizar-se da divisão inteira.
      Ao dividirmos 1 à 5 por 6 obtemos 0, dividindo 6 à 11 por 6 obtemos 1, ao dividirmos 12 por 6 obtemos 2. Pense como é possível utilizar essa informação para somando ou subtraindo valores chegarmos ao resultado: meses de 1 à 6 dão resultado 1 e meses de 7 à 12 dão resultado 2.
      Tente realizar essa conta sozinho, caso precise de ajuda ou queira saber qual a solução que eu pensei para tal problema, volte a entrar em contato.

      Espero ter ajudado, quaisquer outras dúvidas estamos a disposição.

Visualizando 1 resposta da discussão
  • Você deve fazer login para responder a este tópico.