Boa tarde lista.

Só uma dúvida: O colega quer saber o último dia do mês ou o ultimo
*dia útil* do mês?

Se fosse o último dia útil, seria mais complicado pois ele varia de um
ano para outro.

Agora para descobrir simplesmente o último dia, não seria mais fácil
usar um case ou um if, considerando que a quantidade de dias de um
mês, exceto fevereiro, nunca varia, sendo:

jan/mar/mai/jul/ago/out/dez = 31 dias
abr/jun/set/nov = 30 dias

Para fevereiro seria mais difícil, devido aos anos bisextos, mas não é
o fim do mundo.

Basta recorrermos àquela regrinha básica: Todos os anos divisíveis por
4 E *não* divisíveis por 100 são bisextos, exceto se forem divisíveis
por 400, em que todos são bisextos. Vale lembrar que esta regra é
válida apenas para os anos após 1582.

Partindo deste raciocínio, o código não ficaria mais simples?





---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a