Пример #1
0
/**
 * LLama a las respectivas funciones de cada una de las operaciones
 */
function resultado($valor1, $valor2, $operacion)
{
    $resul = 0;
    switch (trim($operacion)) {
        case 'suma':
            $resul = sumar($valor1, $valor2);
            break;
        case 'resta':
            $resul = restar($valor1, $valor2);
            break;
        case 'multiplicacion':
            $resul = multiplicar($valor1, $valor2);
            break;
        case 'dividir':
            $resul = dividir($valor1, $valor2);
            break;
        default:
            $resul = sumar($valor1, $valor2);
            break;
    }
    return $resul;
}
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Funciones Retornar (PHP)</title>
</head>
<body>
	<h1>Funciones Retornar (PHP)</h1>
	<hr>
	<?php 
function sumar($n1, $n2)
{
    return $n1 + $n2;
}
echo "<h4>La suma de 5 y 8 es:" . sumar(5, 8) . "</<h4>";
echo "<h4>La suma de 10 y 2 es:" . sumar(10, 2) . "</<h4>";
$res = sumar(129, 8987);
echo "<h4>La suma de 129 y 8987 es:" . $res . "</<h4>";
?>
</body>
</html>
Пример #3
0
<?php

function mensaje()
{
    return "Esto es un mensaje de una funcion";
}
echo mensaje();
echo '<br/>';
echo '<br/>';
function sumar($a = 11, $b = 10)
{
    return $a + $b;
}
echo sumar(3);
echo '<br/>';
echo '<br/>';
function condition($x = -1)
{
    if ($x > 0) {
        $c = "X es mayor que 0";
    } else {
        $c = "X es menor que 0";
    }
    return $c;
}
echo condition();
Пример #4
0
<table width="100%">
	<tr>
		<td valign="top">
			<?php 
meniu();
?>
		</td>
	</tr>
	<tr>
		<td valign="top">
		<?php 
switch ($task) {
    case '':
    default:
        require "assets/includes/home.php";
        sumar();
        break;
    case 'anunturi':
        require "assets/includes/anunturi.php";
        break;
    case 'users':
        require "assets/includes/users.php";
        break;
    case 'dealers':
        require "assets/includes/dealers.php";
        break;
    case 'raportate':
        require "assets/includes/raportate.php";
        break;
    case 'city':
        require "assets/includes/city.php";
Пример #5
0
<?php

$resultado = sumar("//;\n1002;1");
echo "El resultado de la suma es: " . $resultado;
function sumar($arg1 = 0)
{
    $suma = 0;
    try {
        excep($arg1);
    } catch (Exception $e) {
        echo 'Excepción capturada: ', $e->getMessage(), "\n";
    }
    $simbolo = obtenerSimbolo($arg1);
    $valores = explode($simbolo, $arg1);
    for ($i = 0; $i < sizeof($valores); $i++) {
        if ($valores[$i] > 1000) {
            $valores[$i] = 0;
        }
        $suma = $suma + $valores[$i];
    }
    return $suma;
}
function obtenerSimbolo($sValor)
{
    if ($sValor[0] === '/' && $sValor[1] === '/') {
        $simbolo = $sValor[2];
    } else {
        $pos = strpos($sValor, ",");
        if ($pos) {
            $simbolo = ",";
        } else {
Пример #6
0
function mensaje()
{
    return "Soy una funcion que retorna un mensaje<br>";
}
#funcion que recibe dos parametros
function sumar($n1, $n2)
{
    return $n1 + $n2;
}
#funcion con parametr opcional, este parametro opcional es la variable n2
function multiplicar($n1, $n2 = 1)
{
    return $n1 * $n2;
}
#funcion que reciba un array como parametro
#NOTA: la clave : valor de un array al que no le definimos una clave personalizada, es igual al indice comun
#y corriente de un array
function nombres(array $nombres)
{
    $resultado = "";
    foreach ($nombres as $clave => $valor) {
        $resultado .= "{$clave} : {$valor}<br>";
    }
    return $resultado;
}
#se llama a las funciones
print mensaje();
print "soy la funcion sumar " . sumar(10, 5) . "<br>";
print "soy la funcion multiplicar " . multiplicar(10, 5) . "<br>";
print "soy la funcion multiplicar, con parametro opcional " . multiplicar(5) . "<br>";
print "Soy la funcion nombres, y recibo un array como argumento " . nombres(array("Carlos", "Ana", "Isabella", "Juan", "Andrés"));
//crearlista2($v1);
function existeCad($v, $cad)
{
    foreach ($v as $val) {
        if ($val == $cad) {
            return true;
        }
    }
    return false;
}
$vector = array("A" => 1, "B" => 2, "C" => 3);
$v1 = array(1, 2, 3);
/*if(existeCad($vector,2)==true){
      echo "existe";
  }else{
      echo "no existe";
  }*/
function media($v)
{
    $result = 0;
    for ($i = 0; $i < sizeof($v); $i++) {
        $result = $result + $v[$i];
    }
    return $result / sizeof($v);
}
//$vmedia=array(40,20,10,50,30,60);
//echo media($vmedia);
echo sumar(4, 9);
?>
</body>
</html>
Пример #8
0
/*$_GET ("mivaribleget");
 	$_POST ("mivariblepost");
 	$_COOKIE ("mivariblecookie");
 	$_SESSION ("mivaribleSESSION");
 	$_GLOBALS ["mivaribleGLOBALS"];
 	*/
echo "################################################<br><br>";
// ------------------------------------------------------
// FUNCIONES //
// Funcion sumar
function sumar($n, $m)
{
    $resultado = $n + $n;
    return $resultado;
}
echo sumar(5, 6);
echo "<br> <br>";
//-------------------------------------------------------
// FUNCION PARA MULTIPLICAR
function multi($a, $b)
{
    $resultado = $a * $b;
    return $resultado;
}
echo "La Multiplicacion total es " . multi(2, 3);
echo " <br> <br>";
//-----------------------------------------------------
// funcion para divir
function divire($div1, $div2)
{
    $divtotal = $div1 / $div2;
Пример #9
0
 public function test_Suma()
 {
     $dato = sumar(2, 3);
     $this->assertEquals(5, $dato);
 }
Пример #10
0
<h1> Funciones definidas por el usuarios </h1>
<pre>
    <?php 
function sumar($valor1, $valor2)
{
    return $valor1 + $valor2;
}
echo 'la suma 1+3 es: ' . sumar(1, 3);
?>
</pre>
<h1> Funciones Recursivas </h1>
<pre>
    
    <?php 
function recursividad($a)
{
    if ($a < 20) {
        echo "{$a}\n";
        recursividad($a + 1);
    }
}
$a = 0;
recursividad($a);
?>

</pre>
<h1> Funciones variables </h1>
<pre>
<?php 
function funcion1()
{
Пример #11
0
<?php

function sumar($h1, $h2)
{
    $h2h = date('H', strtotime($h2));
    $h2m = date('i', strtotime($h2));
    $h2s = date('s', strtotime($h2));
    $hora2 = $h2h . " hour " . $h2m . " min " . $h2s . " second";
    $horas_sumadas = $h1 . " + " . $hora2;
    $text = date('H:i:s', strtotime($horas_sumadas));
    return $text;
}
echo sumar("05:20:00", "05:20:30");
Пример #12
0
<?php

include 'funciones.php';
$numero1 = rand(0, 500);
$numero2 = rand(0, 500);
echo "La suma de '" . $numero1 . "' y de '" . $numero2 . "' es: " . sumar($numero1, $numero2);