lunes, 31 de agosto de 2015

Para multiplicar en PHP (y casi todos los otros lenguaje de programación), se utiliza el símbolo *. Si ves 20 * 10, que significa multiplicar 20 por 10. Aquí hay algo de código para que usted intente:
 
<? php
$ first_number = 10; second_number $ = 20; $ sum_total = $ second_number * $ first_number;
print ($ sum_total);
?>
 
En el código anterior, sólo estamos multiplicando lo que hay dentro de nuestras dos variables. Entonces estamos asignando la respuesta a la variable de la izquierda del signo igual. (Que es fácil adivinar cuál es la respuesta sin ejecutar el código!)
Al igual que la suma y la resta, se puede multiplicar más de dos números:
 
<? php
$ first_number = 10; second_number $ = 20; $ third_number = 100;
$ sum_total = $ third_number * $ * $ first_number second_number;
print ($ sum_total);
?>
 
E incluso se puede hacer esto:
 
$ sum_total = $ third_number * $ second_number * 10;
 
Pero probar este código. A ver si puedes adivinar cuál es la respuesta antes de probarlo:
 
<? php
$ first_number = 10; $ second_number = 2; $ third_number = 3;
$ sum_total = $ third_number + $ second_number * $ first_number;
print ($ sum_total);
?>
 
¿Qué respuesta qué esperabas? Si estabas esperando para obtener una respuesta de 50 entonces usted realmente necesita saber acerca de la precedencia de operadores! Como se mencionó, algunos operadores (símbolos matemáticos) se calculan antes de que otros en PHP.

  La multiplicación y división se cree que ser más importante que la adición y la división. Así que estos conseguirán calculada primero. En nuestra suma anterior, PHP ve el símbolo * y, a continuación, multiplica estos dos números primero. Cuando funciona la respuesta, que se trasladará a otro símbolo, el signo más. Para ello, en primer lugar:
 
$ second_number * $ first_number;
 
A continuación, se pasa a la adición. No hacer esto primero:
 
$ third_number + $ second_number
 
Esto hace que los paréntesis más importante que nunca! Úsalos para forzar PHP para resolver las sumas a su manera. Aquí está la versión de dos 
diferentes. Pruebe a ambos:
Versión de un

$ sum_total = $ third_number + ($ second_number * $ first_number);
 
Versión de dos

$ sum_total = ($ third_number + $ second_number) * $ first_number;
 
Esto es que estamos usando paréntesis para forzar dos respuestas diferentes. PHP se resolverá la suma entre los paréntesis primero, y luego pasar a otro operador. En la versión uno, estamos utilizando paréntesis para asegurarse de que PHP hace la multiplicación primero. Cuando llega la respuesta a la multiplicación, entonces la adición se hace. En la versión dos, estamos usando paréntesis para asegurarse de que PHP hace la adición primero. Cuando llega la respuesta a la adición, ENTONCES la multiplicación se hace.
 
En la siguiente parte, vamos a echar un vistazo a la división.

0 comentarios :

Publicar un comentario