miércoles, 1 de junio de 2011

13. Soluciones

Hola de nuevo, aquí están las soluciones a los ejercicios relacionados con las funciones de la entrada anterior, espero que no os haya resultado difícil, incluso tengáis una idea más clara de cómo crear vuestras propias funciones.

1. Compara tres números e indica cual es el mayor.

<?php
   function Mayor($num1,$num2,$num3){
  $mayor=($num1>$num2)?$num1:$num2;
 $mayor=($mayor>$num3)?$mayor:$num3;
return $mayor;         
       }
     echo "El mayor de 25, 3 y 7 es <BR><H2>".Mayor(25,3,7)."</H2>";
?>

2. Compara cuatro números e indica cual es el mayor

<?php
       function Mayor($num1,$num2){
          $num_args = func_num_args();
          $args = func_get_args();
          $mayor=($num1>$num2)?$dato1:$dato2;
          for($i=2;$i<$num_args;$i++)
             $mayor=($mayor>$args[$i])?$mayor:func_get_arg($i);
          return $mayor;         
       }
          echo "El mayor de 32, 2, 40 y 17 es <BR><H2>".Mayor(32,2,40,17)."</H2>";
       ?>

3. Compara tres numero e indica cual es el menor

<?php
   function Menor($num1,$num2,$num3){
  $menor=($num1<$num2)?$num1:$num2;
 $menor=($menor<$num3)?$menor:$num3;
return $menor;         
       }
     echo "El menor de 5, 13 y 26 es <BR><H2>".Menor(5,13,26)."</H2>";
?>

4. Compara cuatro números e indica cual es el menor.

<?php
       function Menor($num1,$num2){
          $num_args = func_num_args();
          $args = func_get_args();
          $menor=($num1<$num2)?$num1:$num2;
          for($i=2;$i<$num_args;$i++)
             $menor=($menor<$args[$i])?$menor:func_get_arg($i);
          return $menor;         
       }
          echo "El menor de 3, 20, 4 y 15 es <BR><H2>".Mayor(3,20,4,15)."</H2>";
       ?>

El otro día recibí un mail de Adrián de Zaragoza estudiante de Informática de Gestión y me comentó que en PHP estaba muy verde,  él quería algo que lo llevara al inicio de PHP, puesto que el blog le resultaba en ocasiones complejo y le daba la sensación de que iba un poco perdido… Bueno quiero explicar que mi intención no es dar un tutorial o un manual de PHP, no por nada, sino porque ya hay muchos, pero sí que quiero dar un enfoque a la programación en PHP desde el punto de vista práctico, que vayamos realizando los ejercicios y las prácticas sabiendo lo que estamos haciendo en cada momento. Lógicamente, yo no empiezo desde cero, ya empiezo con un nivel intermedio, aunque la gente que no haya dado nunca PHP y tenga idea de programación sí que puede seguir el blog sin problema. Lo que no pretendo es que se busque una práctica o ejercicio concreto y se dé a copiar y pegar, eso es una pérdida de tiempo, pero sí que con los ejercicios que propongo vosotros mismos creáis vuestros programas y lo enviéis  y así lo compartimos todos… El blog es un enfoque práctico de PHP, no pretende ser un manual ni un tutorial, ni nada por el estilo.
Bueno quedando esto claro, en la próxima entrada ya nos adentraremos en los formularios, un tema muy interesante y uno de los más importantes en PHP. Así que me despido, hasta pronto!

No hay comentarios:

Publicar un comentario