Desarrollo Web /

Código GEEK

Participa en el tema Código GEEK en el foro Desarrollo Web.
La idea es que los que somos programadores vayamos mejorando la siguiente clase, hasta crear ...

Buscar en este tema:
 
  •  
    Usuario inexistente escribió el 25/05/2008 a las 01:55 hs.
     
    ¿Mensaje inapropiado?
    #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 ^_^

    Código PHP:
    <? 
    class humano 
    var 
    $sentimientos;
    var 
    $razon;
    var 
    $inteligencia;

        function 
    __construct($sentimientos,$razon,$inteligencia) { 
        if (
    $sentimientos >= 5) { $this->personalidad("sentimental"); } 
        elseif (
    $sentimientos && $razon >= 5) { $this->personalidad("Frio"); } 
        elseif (
    $sentimientos == && $razon == 5) { $this->personalidad("sobrio"); } 
        elseif (
    $sentimientos == && $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 && $this->aspirar 5) { $a "Casi en perfecto estado<br>"; } 

        return 
    $a;
        }
    }
    ?>
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/desarrollo-web.264/735659-codigo-geek.html
    | Más
  • Usuario inexistente escribió el 25/05/2008 a las 06:36 hs. ¿Mensaje inapropiado?

    #2 Re: Código GEEK

    no se si hay mucho para hacerle a ese codigo (y menos acá) pasalo a DW que hace falta joda por aquellos lados.
    Igual le agregé unas 3 lineas.

    Spoiler ++DIFF


    creo que me voy a hacer emo (?)

    EDITO: ya agregué el codigo que faltaba.
    Me gusta este mensaje
  • Usuario inexistente escribió el 25/05/2008 a las 14:00 hs. ¿Mensaje inapropiado?

    #3 Re: Código GEEK

    No dudaría que fueses emo. Tenés toda la pinta

    ahí reporto para que muevan a DW así juegamos.

    Shock, poné el código completo así no se deforma
    Me gusta este mensaje
  • #4 Re: Código GEEK

    Modifique un poquito para que el juego no caiga despues lo mejoro xD
    Código PHP:
    <? 
    class humano 
    var 
    $sentimientos;
    var 
    $razon;
    var 
    $inteligencia;
        function 
    __construct($sentimientos,$razon,$inteligencia) { 
        if (
    $sentimientos >= 5) { $this->personalidad("sentimental"); } 
        elseif (
    $sentimientos && $razon >= 5) { $this->personalidad("Frio"); } 
        elseif (
    $sentimientos == && $razon == 5) { $this->personalidad("sobrio"); } 
        elseif (
    $sentimientos == && $razon == 10 && $inteligencia >= 5) { $this->personalidad("soberbio"); } 
        elseif (
    $sentimientos == 10 && $razon == && $inteligencia >= 0) { $this->personalidad("EMO"); } 
        else { 
    $this->personalidad("hermitaño"); } 
        }

    // -->    

        
    function should_live(){
            if (
    $this->personalidad('EMO')) {    unset($this);    }
        }
        
    // <--
        
        
    function personalidad($a) { 
        
    $this->personalidad $a;
        if (
    $a == "sentimental") { $this->sufrimiento=10; } 
         elseif (
    $a=="Frio") { $this->sufrimiento=6; } 
         elseif (
    $a == "EMO") { $this->sufrimiento=20; }
         else { 
    $this->sufrimiento 2; } 
    //-->     
        
    $this->should_live();
    //<--
        
    }
        
        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>'; } 
        elseif(
    $this->sufrimiento == 20) {return utf8_encode("Ya se suicido").'<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 && $this->aspirar 5) { $a "Casi en perfecto estado<br>"; } 

        return 
    $a;
        }
    }
    ?>
    Me gusta este mensaje
  • #5 Re: Código GEEK

    jajaja me mataron con los EMO!
    Me gusta este mensaje
  • #6 Re: Código GEEK

    falta el __die ()
    Me gusta este mensaje
  • Usuario inexistente escribió hace 1 año ¿Mensaje inapropiado?

    #7 Re: Código GEEK

    Código PHP:
      <? 
    class humano 
    var 
    $sentimientos;
    var 
    $razon;
    var 
    $inteligencia;
        function 
    __construct($sentimientos,$razon,$inteligencia) { 
        if (
    $sentimientos >= 5) { $this->personalidad("sentimental"); } 
        elseif (
    $sentimientos && $razon >= 5) { $this->personalidad("Frio"); } 
        elseif (
    $sentimientos == && $razon == 5) { $this->personalidad("sobrio"); } 
        elseif (
    $sentimientos == && $razon == 10 && $inteligencia >= 5) { $this->personalidad("soberbio"); } 
        elseif (
    $sentimientos == 10 && $razon == && $inteligencia >= 0) { $this->personalidad("EMO"); } 
        else { 
    $this->personalidad("hermitaño"); } 
        }

    // -->    

        
    function should_live(){
            if (
    $this->personalidad == "EMO") {    $this->muerte($this->nombre);    }
        }
        function 
    muerte($nombre) { 
        if (
    $this->salud == 1) { echo utf8_encode(ucwords($this->nombre)."Murió de cancer"); die; }
        elseif (
    $this->salud == 2) { echo utf8_encode(ucwords($this->nombre)." Murió de sobredosis"); die; } 
        elseif (
    $this->salud >= 5) { echo utf8_encode(ucwords($this->nombre)." Murió de viejo"); die; }
        
        if (
    $this->personalidad == "EMO") { echo utf8_encode(ucwords($this->nombre)." Estaba jugando a llamar la atención y murió desangrado"); die; } 
        
        }
    // <--
        
        
    function personalidad($a) { 
        
    $this->personalidad $a;
        if (
    $a == "sentimental") { $this->sufrimiento=10; } 
         elseif (
    $a=="Frio") { $this->sufrimiento=6; } 
         elseif (
    $a == "EMO") { $this->sufrimiento=20; }
         else { 
    $this->sufrimiento 2; } 
    //-->     
        
    $this->should_live();
    //<--
        
    }
        
        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>'; } 
        elseif(
    $this->sufrimiento == 20) {return utf8_encode("Ya se suicido").'<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<=$c) { 
            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"$this->salud 2; } 
        if (
    $this->aspirar >= 5) { $a .= " Y con poca esperanza de vida<br>"$this->salud 1;} 

        if (
    $this->smoke && $this->aspirar 5) { $a "Casi en perfecto estado<br>"$this->salud 8; } 

        return 
    $a;
        }
    }
    ?>
    arreglé algunos bugs y agregué la funcion morir

    Vamos che, sigan mejorandolo, quien sabe creamos la correcta interpretación del ser humano en PHP :|
    Me gusta este mensaje
  • #8 Re: Código GEEK

    Que manga de bestias sin conocimientos en PHP.
    Lean un poco los manuales, lean un poco de OOP y luego vayan a jugar.

    Saludos.-
    Me gusta este mensaje


Estadísticas del tema
  • 7 RESPUESTAS
  • 318 VISTAS
  • 5 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB