4°//
Bueno como ven esta parte del curso se las dare yo :wiii: ahora vamos a empezar con las operaciones aritmeticas (suma, resta, multiplicación, división, entre otros) que pueden realizarse con php.
Antes que nada aclaro que los numeros decimales llevan punto "." y no coma "," las comas se utilizan para algunas funciones de php y demas cosas.
Operaciones Basicas
Lo primero son las operaciones basicas(todos deben saber cuale son als operacioens basicas de las matemáticas), y aca todo es muy facil, es casi igual a usar una calculadora, aca una muestra de como se usan estas operaciones.
Operaciones Basicas
OperaciónNombreAcción
$a + $bSumaSuma los valores (pueden utilizarse también números tando decimales como enteros)
$a - $bRestaResta los valores (pueden utilizarse también números tando decimales como enteros)
$a * $bMultiplicaciónMultiplica lso valores
$a /$bDivisiónDivide los valores
$a %$bModuloCalcula el residuo de una división
Ejemplo en php :
asi como use la suma pude utilizar resta multiplicación división o producto.
Operaciones de Incremento
Ahora vamos con las operacioens de incremento y decrecimiento
Incremento y Decrecimiento
OperaciónNombreAcción
++$aPre-IncrementoAumenta en uno el valor que queramos y luego nos lo devuelve incrementado
$a++Post-IncrementoNos da el valor y luego lo aumenta en uno el valor que le asignemos
$a--Post-DecrecimientoNos da el valor y luego lo disminuye en uno
--$aPre-DecrecimientoDisminuye en uno en valor que se le asigne y nos lo devuelve disminuido
Ahora ustedes diran qeu diferencia ha yentre el pre y el post en lso incrementos y decrecimientos, pues cuando usamos el post incremento podemos utilizar la variable con el valor qeu tiene originalmente y luego de eso se le aumentara el valor y si se utiliza en un furuto tendra ese valor; por el contrario si utilizamos el preincremento primero aumenta el valor y luego se utiliza la variable.
Un ejemplo seria que si uso el pre-incremento en el número 1 al momento de mostrarlo por pantalla me mostraria un 2, en cambio si utilizo el post-incremento me mostraria el mismo 1 pero internamente si ha aumentado el valor del número.
Esto nos puede servir para en vez de crear una nueva variable para realizar una suma cuando necesitemos incrementar un valor en una cifra u otras cosas.
Aca un Ejemplo:
Como ven en ambos scripts se le suma 1 al número 7, pero el segundo es más corto ya que no tuvimos que crear la variable y asignarle el valor, aunqeu aca ahorre solo un par de lineas si lo usamos ingeniosamente podria ahorrarnos muchas más.
Otra cosa a tener en cuenta es qeu esto sirve también con letras, osea la "a" la convierte en "b", y si la letar es la "z" la convierte en "aa" y asi sucesivamente.
Redondear un número
Muchas son las ocaciones en las que podremos necesitar esto, ya sea al trabajar con dinero u alguna operación compleja.
En principio es muy sencillo, solo se utiliza la función round() (dentro del aprentesis debe ir el número o variable que contenga el número a redondear, tomen en cuenta que lo redondeara a su valor más proximo.
Ejemplo:
round(7.8) //esto devolveria un 8
round(1.1) //esto devolveria un 1
También podemos utilizarla para disminuir decimales y qeu nos queden por ejemplo 2 decimales si eso es lo que queremos, eso seria utilizandola de esta forma:
round(5.1568743,2)
el número que tenemos aca es 5.1568743 el dos qeu esta luego de la coma "," significa el número de decimales qeu queremos dejar, esa función nos daria como resultado 5.16 luego del redondeo.
Otra función de redondeo es floor() que sirve para redondear pero al número inferior, por ejemplo :
floor(1.9)
//esto nos devolveria un 1
Asi el número más cercano al redondeo sea el 2 igual nos dar un 1 ya que asi lo indica la función.
Y la ultima función de redondeo que veremos es ceil() la cual hace todo lo contrario a floor() osea nso redondea el número al entero más alto sin importar el decimal.
Potencias
Esto es algo muy simple, la función se llama pow(x,y) como ven aun en la función original coloco dos parametros ya que esta función no realiza ninguna función valga la redundancia si no se especifican lso dos parametros, en la "x" iria el número que queremos potenciar y en "y" la potencia.
Ejemplo:
pow(5,2) //esto nos daria como resultado un 25
Ya que hay muchas operaciones y para no colocarles un ejercicio demasiado largo me tomare la libertad de colocarles 3 ejercicios
//\\Ejercicio 4°
Creen 2 variables y asignenles a cada una un valor a su gusto, sumen las dos variables y luego resten el resultado con la primera variable, y muestrenlo por pantalla, el resultado deberia ser el mismo de la primera variable.
//\\Ejercicio 5°
Creen 1 variable y asignenle como valor un número par, aumentenle su valor en 1, luego de eso dividan el número entre 2, almacenen ese valor en una variable aparte y luego utilicen el operador de modulo para calcular el residuo de la división y muestren ambos por pantalla cada uno espeficado respectivamente.
//\\Ejercicio 6°
Creen una variable y asignenle un valor de su preferencia, potencienla por 1.589 luego de eso redondeen el resultado con un decimale, y a ese resultado lo deben redondear a su entero superior e inferior respectivamente y mostrar ambos por pantalla.
P.D: espero haberme dado a entender bien ya que este es mi primer post para este curso, de cualquier forma ahí estaremos Rimander y yo al pendiente de sus dudas en el hilo correspondiente :charm: