Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Maistere en 22 Octubre 2013, 14:11 pm



Título: Ejercicio con funciones(Resuelto)
Publicado por: Maistere en 22 Octubre 2013, 14:11 pm
Resuelto


Título: Re: Ejercicio con funciones
Publicado por: Toxico en 22 Octubre 2013, 14:31 pm
Hola, te dire que en amarillo no se ve una *****, pero la respuesta es:

Código
  1. function sumarnumeros ($num1, $num2)
  2.      {
  3.         $result= $num1+$num2;
  4.         return $result;
  5.         $sms ("La suma de los números $num1 y $num2 es: $result");
  6.      }

Estas colocando el Return antes de setear la variable $sms por esa razon nunca muestra nada, deberia quedar asi para cada función.

Código
  1. function sumarnumeros ($num1, $num2)
  2.      {
  3.         $result= $num1+$num2;
  4.         $sms = "La suma de los números $num1 y $num2 es: $result";
  5.         return $result;
  6.      }


Título: Re: Ejercicio con funciones
Publicado por: Maistere en 22 Octubre 2013, 14:58 pm
Aún así no me funciona, me aparece todo, pero al introducir los números y darle al botón para que salga el resultado de cada operación no me sale nada.


Título: Re: Ejercicio con funciones
Publicado por: visualfree en 22 Octubre 2013, 17:40 pm
Estimado:

Código:
<?php
      function sumarnumeros($num1, $num2)
      {
         $result=$num1+$num2;
         return $result;
      }
      function restarnumeros($num1, $num2)
      {
         $result= $num1-$num2;
         return $result;
      }
      function dividirnumeros($num1, $num2)
      {
         $result=$num1/$num2;
         return $result;
      }
      function multiplicarnumeros($num1, $num2)
      {
         $result=$num1*$num2;
         return $result;
      }
   ?>
<html>
   <head>
      <title></title>
    </head>
   <body>
      <form action="ver2.php" method="POST">
      <fieldset>
         <legend><h1>Ejercicio 2</h1></legend>
      <div id="BloqueFormulario">
      <label for="num1">Introduzca un n&uacute;mero: </label><br>
      <input name="num1" id="num1" value="" size="40" maxlength="100" type="text" class="CampoFormulario">
      </div>
      <br>
      <div id="BloqueFormulario">
      <label for="num2">Introduzca otro n&uacute;mero: </label><br>
      <input name="num2" id="num2" value="" size="40" maxlength="100" type="text" class="CampoFormulario">
      <br>
      <br>
      <input type="submit" name="login" value="Resultado"/>
      </div>
      <?php
    if(isset($_POST['login'])!=null){
$num1=$_POST['num1'];
$num2=$_POST['num2'];
echo "La suma es :". sumarnumeros($num1,$num2);
echo "La Resta es:". restarnumeros($num1,$num2);
echo "La Division es:".dividirnumeros($num1,$num2);
echo "La Multiplication es:".multiplicarnumeros($num1,$num2);
}

      ?>
      </fieldset>
      </form>
   </body>
</html>

Saluda Atte.


Título: Re: Ejercicio con funciones
Publicado por: Maistere en 23 Octubre 2013, 12:29 pm
Va, perfecto, eso significa que si el "login" no es nulo, debe imprimir todas las operaciones no?