sábado, 5 de octubre de 2013

OPERADORES MATEMATICOS EN PHP



OPERADORES MATEMATICOS EN PHP

Los operadores son símbolos especiales que se utilizan para realizar tanto operaciones matemáticas, como de comparación. Veamos un listado de los más utilizados en PHP y un ejemplo general.

+ Suma varios números 5 + 4 = 9
- Resta varios números 5 - 4 = 1
* Realiza una multiplicación 3 * 3 = 9
/ Realiza una división 10/2 = 5
% Devuelve el residuo de una división 10 % 3 = 1
++ Suma 1 $v++ (Agrega 1 a $v)
-- Resta 1 $v-- (Resta 1 a $v)

== Devuelve true si la condición de igualdad se cumple 2 == 2 (Verdadero)
!= Devuelve true sin la condición de igualdad no se cumple 2 !== 2 (Falso)
< Devuelve true si un número es menor que el otro 2 < 5 (Verdader
> Devuelve true si un número es mayor que el otro 6 > 4 (Verdadero)
<= Devuelve true si un número es menor o igual que otro 2 <= 5 (Verdadero)
>= Devuelve true si un número es mayor o igual que otro 6 >= 4 (Verdadero) Ejemplo práctico de los operadores matemáticos: 

 ?php
$a = 5;
$b = 10;
$suma = ($a + $b); //$suma vale 15
$resta = ($b - $a); //$resta vale 5
$multiplicación = ($a * $b); //$multiplicación vale 50
$división = ($b / $a); //$división vale 2
$residuo = ($b % $a); //$residuo vale 0

?>



OPERACIONES  MATEMATICOS

En el lenguaje de programación PHP, es tan completo que nos permite realizar muchas cosas, entre las cuales podemos destacar el hacer algunas operaciones matemáticas dentro de la Suma, resta, multiplicación y división son algunas de las operaciones que podemos realizar.

Suma
Para hacer una suma con PHP, primero tenemos que crear dos variables y asignarles un valor, que puede ser numérico o strings(cadenas de texto).
<php?
$var1 = 700;
$var2 = 1200;
echo = $var1 + $var2;
?></php?
Resta
Al igual que la suma; tenemos que crear dos variables o usar las que ya creamos y las restas cuando hacemos echo.
<php?
$var1 = 700;
$var2 = 1200;
echo = $var1 - $var2;
?></php?
Multiplicación
Como ya efectuamos en las pasadas dos operaciones, una vez creamos las variables o usamos las que ya creamos, procedemos a hacer echo pero con el signo de multiplicación en el medio.
<php?
$var1 = 700;
$var2 = 1200;
echo = $var1 * $var2;
?></php?
División
Con ella podemos incluso hacer operaciones cuyo resultado sean números decimales, pero hay que tener mucho cuidado al momento de plantear la operación. Para realizarla tenemos que reemplazar utilizando las variables que ya creamos o deseamos crear, el signo de la operacion dentro del echo por el de división.
<php?
$var1 = 700;
$var2 = 1200;
echo = $var1 / $var2;
?></php?

También podemos sumar pero solo con esta operación, usando strings o cadenas de texto, favor de seguir el siguiente ejemplo.
<php?
$var1 = "Hola";
$var2 = "Mundo";
echo = $var1 + $var2;
?></php?



 http://ayudinga.com/netfilicos/programacion/como-hacer-operaciones-matematicas-basicas-en-php


  

 OPERACIONES ARITMETICAS

Las diferentes operaciones aritméticas se realizan en PHP utilizando la siguiente sintaxis:
$a + $b
Devuelve la suma de los valores numéricos contenidos en las variables $a y $b.
$a – $b
Devuelve la diferencia de los valores numéricos contenidos en las variables $a y $b.
$a * $b
Devuelve el producto de los valores numéricos contenidos en las variables $a y $b.
$a / $b
Devuelve el cociente de los valores numéricos contenidos en las variables $a y $b.
(int)($a / $b)
Devuelve el cociente entero de los valores numéricos contenidos en las variables $a y $b.
$a % $b
Devuelve el resto de la división entera de los valores numéricos contenidos en las variables $a y $b.
Sqrt($a)
Devuelve la raíz cuadrada del valor numéricos contenido en la variables $a.
pow($a,$b)
Devuelve el resultado de elevar el valor numéricos contenido en la variable $a, a  la potencia indicada en la variable $b (ab)
pow($a,1/$b)
Devuelve el resultado de elevar el valor numéricos contenido en la variable $a, a la potencia indicada en la variable 1/$b lo cual no es otra cosa que la raíz de índice $b de $a.
Abs($a);
Devuelve el valor absoluto del valor numérico contenido en la variable $a.

<?php
# definamos dos variables numéricas así quedando valores
   $a=23; $b=34;
/* Hagamos una suma  y escribamos directamente los resultados
   Utilizando las instrucciones print y echo
   con todas sus posibles opciones de sintaxis */
print("La suma de $a + $b es: " . $a . "+" . $b . "=" . ($a+$b)."<br>");
print "La suma de $a + $b es: " . $a . "+" . $b . "=" . ($a+$b) ."<BR>";
print ("La suma de $a + $b es: " . $a . "+" . $b . "=" . ($a+$b) ."<BR>");
echo "La suma de $a + $b es: " . $a . "+" . $b . "=" . ($a+$b) ."<BR>";
echo "La suma de $a + $b es: " , $a , "+" , $b . "=" , ($a+$b) ."<BR>";
echo "La suma de $a + $b es: " , $a , "+" , $b , "=" , $a+$b ,"<BR>";
# guardemos ahora el resultado de esa operación en una nueva variable
$c=$a+$b;

/*ahora presentemos el resultado utilizando esa nueva variable
advirtiendo el la salida */
print ("Resultados recogidos en una nueva variable<br>");
print "La suma de $a + $b es: " . $a . "+" . $b . "=" . $c ."<BR>";
print ("La suma de $a + $b es: " . $a . "+" . $b . "=" . $c ."<BR>");
echo "La suma de $a + $b es: " . $a . "+" . $b . "=" . $c ."<BR>";
echo "La suma de $a + $b es: " , $a , "+" , $b . "=" , $c ."<BR>";
echo "La suma de $a + $b es: " , $a , "+" , $b , "=" , $c ,"<BR>";
/* modifiquemos ahora los valores de $a y $b comprobando que el cambio
   no modifica lo contenido en la variable $c */
$a=513; $b=648;
print ("<br> C sigue valiendo: " . $c ."<br>");
# experimentemos con los paréntesis en un supuesto de operaciones combinada
# tratemos de sumar la variable $a con la variable $b
# y multiplicar el resultado por $c.
# Si escribimos print($a+$b*$c) nos hará la multiplicación antes que la suma
print "<br>No he puesto paréntesis y el resultado es: ".($a+$b*$c);
# Si escribimos print(($a+$b)*$c) nos hará la suma y luego multiplicará
print "<br>He puesto paréntesis y el resultado es: ".(($a+$b)*$c);
?>

Operaciones aritméticas
Operación
Sintaxis
A
B
Resultado
Suma
$a+$b
12
-7.3
4.7
Diferencia
$a-$b
12
-7.3
19.3
Producto
$a*$b
12
-7.3
-87.6
Cociente
$a/$b
12
-7.3
-1.64383561644
Cociente entero
(int)($a/$b)
12
-7.3
-1
Resto de la división
$a%$b
12
5
2
Potencias ab
pow($a,$b)
12
5
248832
Potencias ab
pow($a,$b)
-7.3
-3
-0.00257058174836
Raíz cuadrada
Sqrt($a)
12

3.46410161514
Raíz cuadrada
Sqrt($a)
-7.3

NAN
Raíz enésima
pow($a,(1/$b)
12
3
2.28942848511
 Valor absoluto
Abs($b)

-7.3
7.3

Al realizar una operación cuyo resultado no es un número real PHP devuelve la cadena NaN tal como puedes ver en el ejemplo de la raíz cuadrada de un número negativo.
  
http://www.rinconastur.com/php/php34.php



 OPERADORES LÔGICOS




Muy utilizados en Informática, lógica proposicional y álgebra booleana, entre otras disciplinas. Los operadores lógicos nos proporcionan un resultado a partir de que se cumpla o no una cierta condición. Esto genera una serie de valores que, en los casos más sencillos, pueden ser parametrizados con los valores numéricos 0 y 1, como se puede apreciar en los ejemplos de abajo. La combinación de dos o más operadores lógicos conforma una función lógica.


  • Los más sencillos son (nótese su relación con los operadores relacionales):
  • Operador NO-lógico: '¬A' significa todo lo que no es A'
  • Operador Y-lógico: 'A B' significa 'A y B a la vez'; resultando FALSO (0) si no se cumple y VERDADERO (1) si sí lo hace.
  • Operador O-lógico: 'A B' significa 'O bien A, o bien B, o bien los dos'; resultando FALSO (0) si no se dan ni A ni B y VERDADERO (1) si se da alguno de los dos o los dos a la vez.
  • Operador =: 'A = B' significa 'A debe ser igual a B'; resultando FALSO (0) si esto no es así y VERDADERO (1) en caso contrario.
  • Operador <: 'A < B' significa 'A debe ser menor que B'; resultando FALSO (0) si no se satisface y VERDADERO (1) en caso contrario.
  • Operador >: 'A > B' significa 'A debe ser mayor que B'; resultando FALSO (0) si no se satisface y VERDADERO (1) en caso contrario.
  • Los operadores más complejos se construyen a partir de los anteriores (podría incluirse alguno más) y ya entran dentro de lo que sería una función lógica. Un ejemplo muy utilizado sería 'SI(condición;A;B)' ('IF condición THEN A ELSE B' en la mayoría de los lenguajes de programación) cuyo resultado sería A si se satisface la 'condición' o B en caso contrario
      http://es.wikipedia.org/wiki/Operador
 


No hay comentarios:

Publicar un comentario