#1 Código GEEK
La idea es que los que somos programadores vayamos mejorando la siguiente clase, hasta crear el ser humano "Perfecto" o más igual a la realidad pero con lineas de programación 
Les paso mi código, y uds lo ván mejorando ^_^

Les paso mi código, y uds lo ván mejorando ^_^
Código PHP:
<?
class humano {
var $sentimientos;
var $razon;
var $inteligencia;
function __construct($sentimientos,$razon,$inteligencia) {
if ($sentimientos >= 5) { $this->personalidad("sentimental"); }
elseif ($sentimientos < 5 && $razon >= 5) { $this->personalidad("Frio"); }
elseif ($sentimientos == 5 && $razon == 5) { $this->personalidad("sobrio"); }
elseif ($sentimientos == 0 && $razon == 10 && $inteligencia >= 5) { $this->personalidad("soberbio"); }
else { $this->personalidad("hermitaño"); }
}
function personalidad($a) {
$this->personalidad = $a;
if ($a == "sentimental") { $this->sufrimiento=10; }
elseif ($a=="Frio") { $this->sufrimiento=6; }
else { $this->sufrimiento = 2; }
}
function sufrir() {
if (!$this->creada) { die("Debes crear una persona!!!<br>"); }
if ($this->sufrimiento == 10) { return "Se suicidará espontaneamente<br>"; }
elseif ($this->sufrimiento == 6) { return utf8_encode("Sufrirá unos meses y se recuperará").'<br>'; }
else { return utf8_encode("No le importará nada y seguirá su camino").'<br>'; }
}
function crearpersona($nombre,$edad) {
$this->nombre = utf8_encode($nombre);
$this->edad = (ereg("^[0-9]+$",$edad) ? $edad : 0);
$this->creada = true;
return "Persona creada<br>";
}
function estudios($a) {
if ($this->edad <= 30) {
if ($a == "Secundario") {
$this->enamorse("Jane Doe",10,15);
return $this->sufrir();
}
elseif ($a == "Facultad") {
$this->hippear();
return $this->estado();
}
}
}
function enamorarse($a,$b,$c) {
$i=1;
while($i<=$duracion) {
echo utf8_encode("Teniendo sexo y pasandola bien en el día").$i."<br>";
$i++;
}
if ($this->personalidad == "Frio") {
echo utf8_encode("Se terminó la relación aunque el sexo era de ".$b." ambos tenian ideologias diferentes").'<br>';
}
elseif ($this->personalidad == "sentimental") {
echo utf8_encode("Se terminó la relación aunque el sexo era de ".$b.", ".$this->nombre." era muy celoso").'<br>';
}
else {
echo utf8_encode("Se terminó la relación aunque el sexo era de ".$b." ".$this->nombre." tuvo suerte de encontrar a alguien que a su lado esté").'<br>';
}
}
function hippear () {
if ($this->personalidad == "hermitaño") { die("Me estas jodiendo no?"); }
$this->smoke = 10;
$this->aspirar = 5;
}
function estado() {
if ($this->smoke >= 5) { $a = "Arruinado"; }
if ($this->aspirar >= 5) { $a .= " Y con poca esperanza de vida<br>"; }
if ($this->smoke < 5 && $this->aspirar < 5) { $a = "Casi en perfecto estado<br>"; }
return $a;
}
}
?> 0

