Ejercicio con funciones(Resuelto)

Iniciado por Maistere, 22 Octubre 2013, 14:11 PM

0 Miembros y 1 Visitante están viendo este tema.

Maistere

Resuelto

Toxico

Hola, te dire que en amarillo no se ve una *****, pero la respuesta es:

Código (php) [Seleccionar]
function sumarnumeros ($num1, $num2)
      {
         $result= $num1+$num2;
         return $result;
         $sms ("La suma de los números $num1 y $num2 es: $result");
      }


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 (php) [Seleccionar]
function sumarnumeros ($num1, $num2)
      {
         $result= $num1+$num2;
         $sms = "La suma de los números $num1 y $num2 es: $result";
         return $result;
      }
solo el principio....


Maistere

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.

visualfree

Estimado:


<?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.

Maistere

Va, perfecto, eso significa que si el "login" no es nulo, debe imprimir todas las operaciones no?