Resposta parcial, exceto a 1.
FIXME: cálculo de dia da semana com valor incorreto