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)
- 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:
<= 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
$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.
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.
También podemos sumar pero solo con esta operación, usando strings o cadenas de texto, favor de seguir el siguiente ejemplo.
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