You are on page 1of 4

Operadores aritmticos en PHP: operadores bsicos y mdulo.

APRENDERAPROGRAMAR.COM

OPERADORES ARITMTICOS EN PHP: OPERADORES BSICOS Y RESTO (MDULO). INCREMENTO Y DECREMENTO. (CU00819B)

Seccin: Cursos Categora: Tutorial bsico del programador web: PHP desde cero Fecha ltima actualizacin: 2012 Resumen: Entrega n19 del Tutorial bsico PHP desde cero.

aprenderaprogramar.com, 2006-2012

Autor: Enrique Gonzlez Gutirrez

Operadores aritmticos en PHP: operadores bsicos y mdulo.

OPERADORES ARITMTICOS BSICOS EN PHP En PHP disponemos de los operadores habituales en los distintos lenguajes de programacin. Estos operadores nos permiten realizar operaciones aritmticas: suma, resta, multiplicacin, divisin, etc. as como obtener el mdulo o resto de una divisin entre dos enteros.

Nombre Suma Resta Multiplicacin Divisin Resto o mdulo

Ejemplo $a + $b $a - $b $a * $b $a / $b $a % $b

Resultado El resultado de la suma. El resultado de la resta. El resultado de la multiplicacin. El resultado de la divisin. El resto de la divisin de $a entre $b (1)

Ejemplo con $a = 8 y $b = 4 12 4 32 2 0

(1) Nota: Los nmeros se convierten a enteros antes de efectuar la operacin. Es decir, 9 % 4.5 da como resultado 1 y no 0 porque calcula el resto de 9 entre 4, no de 9 entre 4.5

El operador resto o mdulo es un operador til en algunos procesos repetitivos en programacin. Fjate en los valores que toma cuando van progresando los valores que toma una variable. En el ejemplo que mostramos a continuacin sirve para contar hasta dos y empezar de nuevo repetitivamente.

$a 1 2 3 4 5 6 7 8

$a % 3 1 2 0 1 2 0 1 2

aprenderaprogramar.com, 2006-2012

Operadores aritmticos en PHP: operadores bsicos y mdulo.

OPERADORES DE INCREMENTO Y DECREMENTO

Nombre Pre-incremento Post-incremento Pre-decremento Post-decremento

Ejemplo ++$a $a++ --$a $a--

Resultado Incrementa $a en uno y luego devuelve $a Devuelve $a y luego incrementa $a en uno Decrementa $a en uno y luego devuelve $a Devuelve $a y luego decrementa $a en uno.

Escribe este cdigo en un editor como Notepad++ y gurdalo con un nombre de archivo como ejemplo1.php. A continuacin, sube el fichero al servidor y visualiza el resultado.
<?php $a = 8; echo ++$a; echo "<br />"; echo $a; ?>

Escribe este otro cdigo y gurdalo con un nombre de archivo como ejemplo2.php. A continuacin, sube el fichero al servidor y visualiza el resultado.
<?php $a = 8; echo $a++; echo "<br />"; echo $a; ?>

aprenderaprogramar.com, 2006-2012

Operadores aritmticos en PHP: operadores bsicos y mdulo.

En los dos ejemplos anteriores podemos observar claramente la diferencia entre el pre-incremento y el post-incremento. Lo mismo ocurre con el pre-decremento y post-decremento.

OPERADORES DE ASIGNACIN Con el uso de los operadores de asignacin, podremos simplificar (escribir abreviadamente) algunas expresiones de asignacin. No te recomendamos que utilices expresiones abreviadas durante el aprendizaje bsico de php. No obstante, es adecuado conocer el significado de estas expresiones por si te enfrentas a tener que interpretar cdigo escrito por otras personas.

Nombre Suma Resta Multiplicacin Divisin Resto o mdulo

Ejemplo $a += $b; $a -= $b; $a *= $b; $a /= $b; $a %= $b;

Resultado $a = $a + $b; $a = $a - $b; $a = $a * $b; $a = $a / $b; $a = $a % $b;

Prxima entrega: CU00820B Acceso al curso completo en aprenderaprogramar.com -- > Cursos, o en la direccin siguiente:
http://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

aprenderaprogramar.com, 2006-2012