lunes, 14 de octubre de 2013

OPERADORES LOGICOS,MATEMATICOS Y ARIMETICOS


Nombre: Alexandra  Maguana
Ciclo: Quinto “Sistemas”



Aprenda el funcionamiento de los operadores lógicos en PHP con ejemplos y a utilizarlos a voluntad.
Los operadores lógicos, nos permiten trabajar en la condición de alguna estructura del PHP para hacerla más específica, siempre y cuando se traten dos o más condiciones. Se pueden incluir por ejemplo, en la estructura if-else o los bucles. Así, podemos ahorrar mucho código fuente.
A continuación, se muestra una tabla con el operador lógico junto a su funcionamiento.
Operador
Función
and
Si ambos valores se cumplen es verdadero
or
Si uno o todos los valores se cumplen es verdadero
xor
Si solo uno de los valores se cumple es verdadero
&&
Idéntico a and
||
Idéntico a or
Cada uno de estos operadores se debe incluir entre las dos condiciones tratadas, las cuales podrían contener un operador condicional.
Operador and ó &&
El operador and ó && indica que ambas condiciones siempre deben cumplirse para ejecutar verdadero, de lo contrario, se ejecutará falso. No importa si escribimos and ó && porque son exactamente lo mismo.
Ejemplo PHP:
 <?php
 $cadena1="Loremipsum";
 $cadena2=24;
 if($cadena1=="Lorem ipsum"&&$cadena2>=12){
 // Si la variable $cadena1 es identica a "Lorem ipsum" y $cadena2 es mayor o igual a 12 se ejecutará verdadero, es decir, el código de IF y no de ELSE.
 echo "Correcto";
 } else {
 echo "Todo mal";
 }
 ?>
Operador or ó ||
El operador or ó || indica que si una o ambas condiciones se cumplen, se ejecutará verdadero, de lo contrario, se ejecutará falso.
Ejemplo PHP:
 <?php
 $cadena1 = "Lorem ipsum";
 $cadena2 = 6;
 if( $cadena1 == "Lorem ipsum" || $cadena2 > 12 ) {
 // Si la variable $cadena1 es identica a "Lorem ipsum" y/ó $cadena2 es mayor a 12 se ejecutará verdadero.
 echo "Correcto";
 } else {
 echo "Todo mal";
 }
 ?>
Operador xor
El operador xor indica que se debe cumplirse solo una condición para que se ejecute verdadero, de lo contrario, se ejecutará falso.
Ejemplo PHP:
<?php
 $cadena1 = "Lorem ipsum";
 $cadena2 = 546;
 if( $cadena1 == "Lorem ipsum" xor $cadena2 < 123 ) {
 // Si la variable $cadena1 es identica a "Lorem ipsum" ó $cadena2 es menor a 123 se ejecutará verdadero.
 echo "Correcto";
 } else {
 echo "Todo mal";
 }
 ?>

Operador
Nombre
Ejemplo
Devuelve cierto cuando:
&&
Y
(7>2) && (2<4)
Devuelve verdadero cuando ambas condiciones son verdaderas.
and
Y
(7>2) and (2<4)
Devuelve verdadero cuando ambas condiciones son verdaderas.
||
O
(7>2) || (2<4)
Devuelve verdadero cuando al menos una de las dos es verdadera.
or
O
(7>2) or (2<4)
Devuelve verdadero cuando al menos una de las dos es verdadera.
!
No
! (7>2)
Niega el valor de la expresión.

<!-- Manual de PHP de WebEstilo.com -->
<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<?php
   $a = 8;
   $b = 3;
   $c = 3;
   echo ($a == $b) && ($c > $b),"<br>";
   echo ($a == $b) || ($b == $c),"<br>";
   echo !($b <= $c),"<br>";
?>
</body>
</html>
Operadores Matemáticos

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 secumple 2 !== 2 (Falso)
< Devuelve true si un número es menor que el otro 2
< 5 (Verdadero)
> 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)

Por ahora veremos un ejemplo práctico de los operadores matemáticos, más adelante, en las estructuras de control, se aplicarán los operadores lógicos.

<?php
$a = 5;
$b = 10;
$suma = ($a + $b); //$suma vale 15
$resta = ($b - $a); //$resta vale 5
$multiplicacion = ($a * $b); //$multiplicacion vale50
$division = ($b / $a); //$division vale 2
$residuo = ($b % $a); //$residuo vale 0
?>

En este ejemplo hacemos uso de 5 operadores básicos utilizados en las expresiones matemáticas. Son la base de todas las o peraciones matemáticas y de string que se pueden llevar a cabo en PHP.
 Estos 5 operadores matemáticos funcionan exactamente igual a como lo hacen en C++o en Java Son:
1. Suma (+)
2. Resta (-)
3. Multiplicación (*)
4. División (/)
5. Módulo (%) (el resto de la división por defecto)

Para asignar valores a variables utilizaremos=, que a diferencia de el significado matemático de "A  es igual que B", en la mayoría de lenguajes de programación significa “A toma el valor de  B". A este símbolo se le llama operador de asignación.


.

Operadores Arimeticos

En PHP un operador es un símbolo especial que indica al compilador que debe efectuar una operación matemática o lógica.
Php reconoce los siguientes operadores aritméticos:
Operador
Operación
+
SUMA
-
RESTA
*
MULTIPLICACION
/
DIVISION
%
MODULO O RESIDUO
El operador (%) devuelve el residuo entero de una división entre enteros, ejemplo;
// área de declaración

$alfa;

// area de operaciones

$alfa = 23 % 4;

// área de despliegue

desplegar $alfa; <- El resultado en pantalla es 3

Otro ejemplo;
$alfa = 108 % 10;
Desplegar $alfa; ← El resultado en pantalla es 8
Para resolver los problemas de potencias y raíces, se usan ciertas instrucciones especiales que proporciona el lenguaje llamadas funciones matemáticas, en php existe una librería de instrucciones o funciones matemáticas muy completa ver el manual de ayuda de php.
Recordar que todas las funciones reciben uno o más datos o valores y regresan siempre un resultado, una de estas funciones matemáticas es:
pow(base, exponente);
Esta función ocupa dos valores o datos ( base y ex) y regresa un resultado ejemplo;
Resolver el problema de calcular image30.jpg
// área de declaración de variables

$base, $exponente, $potencia;

// área de asignación o carga o inicialización de

// Variables

$base=5;

$exponente=3;

// área de operaciones

$potencia =pow( $base, $exponente);

// Despliegue

desplegar $potencia; s El resultado en pantalla es 125.000000000
Para resolver el problema de raíces, se aprovecha una de las más elementales y conocida de las leyes de exponentes que dice:
image31.jpg
Es decir una raíz cualquiera se puede transformar a una potencia con un exponente fraccionario.
Ejemplo:
problema y = 3O x esto es equivalente a image32.jpgentonces usando función pow
$y= 3*pow($x, 0.5);
- See more at: http://www.programacionfacil.com/php:operadores_aritmeticos#sthash.rCDxCSmB.dpuf

¿Recuerda la aritmética básica de la escuela? Estos funcionan igual que aquellos.

Ejemplo
Nombre
Resultado
-$a
Negación
Opuesto de $a.
$a + $b
Adición
Suma de $a y $b.
$a - $b
Sustracción
Diferencia de $a y $b.
$a * $b
Multiplicación
Producto de $a y $b.
$a / $b
División
Cociente de $a y $b.
$a % $b
Módulo
Resto de $a dividido por $b.
El operador de división ("/") devuelve un valor flotante a menos que los dos operandos sean integers (o strings que se conviertan a integers) y los números sean divisibles, en cuyo caso será devuelto un valor integer.
Los operandos del módulo se convierten en integers (por extracción de la parte decimal) antes del procesamiento.
El resultado del operador módulo % tiene el mismo signo que el dividendo — es decir, el resultado de $a % $b tendrá el mismo signo que $a. Por ejemplo:
<?php

echo (3)."\n";           // muestra 2
echo (% -3)."\n";          // muestra 2
echo (-3)."\n";          // muestra -2
echo (-% -3)."\n";         // muestra -2

?>

BIBLIOGRAFIA






No hay comentarios:

Publicar un comentario