quinta-feira, 3 de junho de 2010

Algoritmo da vida:

Michelangelo - the creation of Adam


brincadeira de nerd :P
sera que compila?
kkkkk

Public void Vida()
{

Pessoa pessoa = new Pessoa()
pessoa.Idade=0;
pessoa.Esperanca=200;
pessoa.Aprendizado=0;
int idadeQueCorpoSuporta = VerificarIdade(pessoa);
while(pessoa.TemAlgoPraAprender() && pessoa.Idade <= idadeQueCorpoSuporta )
{
pessoa.Idade++;
if(pessoa.Idade>=40 || pessoa.Aprendizado>=30)
{
pessoa.Esperanca = pessoa.Esperanca - 2;
}
if(pessoa.TevePrimeiroFilho() || pessoa.CasouPelaPrimeiraVez())
{
pessoa.Esperanca = pessoa.Esperanca+20;
}
pessoa.Esperanca--;
try
{
aprendeSobreAlgo(pessoa);
pessoa.Aprendizado++;
}catch(Exception deuBronca)
{
mudaContextoMasMantemSituacoes(pessoa);
}
}
if(pessoa.Aprendizado >= NecessarioParaSerConsideradoHumano())
{
//metodo não documentado
MudaFuderosamenteContexto(pessoa);
}
pessoa = null;
GC.Collect();
GC.WaitForPendingFinalizers();
}

2 comentários:

  1. kkkkkkkkkkkkkk...
    essa foi ooootima!!!
    kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
    sem considerar que a vida tem umas complicações inusitadas.. hehe... ne? hehe

    ResponderExcluir