Modulo ⇒ % ⇒ Se usa para conocer el residuo de una división ⇒ $a % $b
Potenciación ⇒ ** ⇒ $a ** $b
Identidad ⇒ Sirve para convertir un string a un int o float, según sea el caso ⇒ + ⇒ +$a
Negación ⇒ Convierte un numero positivo a negativo ⇒ -$a
Super!👏😀
Gracias Luis
Si se desea aplicar una división entera (por ejemplo 3/2 = 1), podemos usar la función intdiv. Así mismo, si se desea aplicar un salto de línea al imprimir un texto con echo, puede usarse la constante predefinida PHP_EOL.
Representan los operadores usados en las áreas de las matemáticas; sin embargo,
algunos caractes (o secuencias de caracteres) son diferentes.
Operador
Función
+
Adición: Suma dos o más números
-
Sustracción: Resta dos o más números
*
Multiplicación: Multiplica dos o más números
/
División: Divide y regresa el cociente
%
Módulo: Divide y regresa el residuo
**
Potenciación: Eleva un número al exponente dato
+
Identidad: Convierte un string a un tipo de datos numérico
+
Negación: Cambia el signo de un número
Muchas gracias
**¿Por qué en el examen me marca la respuesta errada a la siguiente pregunta?:
**
14. ¿Cuál es el resultado de la siguiente operación en PHP?
echo 5 + "5 michis";
MI RESPUESTA: 10
¡Hola! ¿Revisaste bien el resto de respuestas? 👀 Recuerda que cuando fallas una pregunta tienes la opción de repasar la clase, en este caso tu respuesta es correcta, pero le falta algo más 👀
Porque la respuesta correcta es
10 pero con warning.
Porque?:
PHP hace su mejor esfuerzo para entender la operacion pero se esta tratando de sumar un numero con un texto.
Entonces dice: Ah ok veo que hay un numero 5 lo voy a sumar, pero esta palabra michis que onda !!
entonces te dice:
Warning: A non-numeric value encountered
Como comentario solo señalando el texto??? yo tengo que colocar al inicio el /* y al final */ cuando usted lo hizo de una
es mago
yo tambien, tengo esa duda
$horas = 7200 ;
$segundos = 3600;
echo " $horas segundos convertidos a horas son " . ($horas / $segundos);
7200 segundos convertidos a horas son2
sobran 0segundos
Operadores aritmeticos:
resultado:
como es que si pones un ("+") delante de un string lo cstea a entero? y en que quedo la pregunta: diferencia de que si usas AND y && los valores varían de lo normal?
En que ocaciones puedo utilizar el modulo??
Una ocación donde utilizar el módulo podría ser para saber si un número es divisible por otro:
<?php
$numero1 =30;$numero2 =52;$divisor =5;echo "$numero1 es divisible por $divisor: ";var_dump(!($numero1 % $divisor));echo "$numero2 es divisible por $divisor: ";var_dump(!($numero2 % $divisor));
Hola comunidad, tengo un error al reproducir el ejercicio final de esta clase, donde el prof concatena la operación de división con el string y la operación de modulo. Sencillamente, la sintaxis me sale sombreada en rojo y al imprimir en la terminal dice que tebgo un error.
.
.
El error se debe a que estás utilizando la función console.log() dentro de una plantilla de cadena. Debes separar la operación de división y el módulo de la cadena utilizando el operador de concatenación +. Por ejemplo: console.log('El resultado es: ' + (10 / 3) + ' y ' + (10 % 3));
¿Este curso es para mujeres? Pregunto porque dice DESARROLLADORA, en caso de que sea para hombres y mujeres entonces el término correcto es DESARROLLADOR, esto abarca hombres y mujeres.
<?php
// variables
$numero1 = 5 ;
$numero2 = 5 ;
$numero3 = 5 ;
$numero4 = 5 ;
$numero5 = 5 ;
$numero6 = 5 ;
$numero7 = 5 ;
$numero8 = 5 ;
$resultado = 5-3;
echo $resultado . "\n";
echo " El resultado de la suma : " . $numero1 + $numero2 . "\n";
echo " el resultado de la resta es: " . $numero3 - $numero4 . "\n";
$resultado2 = $numero5 * $numero6;
echo " El resultado de la multiplicacion es : " . $resultado2 . "\n";
$resultado2 = $numero5 * $numero6;
echo " El resultado de la multiplicacion es : $resultado2 \n";
echo " el resultado de la division es : " . $numero7 / $numero8 . "\n";
echo " El residuo de la division es : " . $numero7 % $numero8 . "\n" ;
$horas = 7200;
echo " $horas segundos convertidos a horas son : " . ($horas / 3600) . "\n" ;
echo " sobran " . ($horas % 3600) . " segundos " ;
?>
Ejemplo de operadores aritméticos en PHP
Suma
$x=5;$y=7;$suma=$x+$y;echo"La suma de $x y $y es igual a $suma";
Resultado:
La suma de 5 y 7 es igual a 12
Resta
$x=15;$y=7;$resta=$x-$y;echo"La resta de $x y $y es igual a $resta";
Resultado:
La resta de 15 y 7 es igual a 8
Multiplicación
$x=3;$y=5;$producto=$x*$y;echo"El producto de $x y $y es igual a $producto";
Resultado:
El producto de 3 y 5 es igual a 15
División
$x=10;$y=2;$division=$x/$y;echo"La división de $x y $y es igual a $division";
Resultado:
La división de 10 y 2 es igual a 5
Módulo
$x=15;$y=6;$modulo=$x%$y;echo"El módulo de $x y $y es igual a $modulo";
Resultado:
El módulo de 15 y 6 es igual a 3
Exponente
$x=2;$y=3;$exponente=$x**$y;echo"El exponente de $x elevado a la $y es igual a $exponente";
Resultado:
El exponente de 2 elevado a la 3 es igual a 8
Identidad
$x="25";$identidad=+$x;echo"La identidad de $x es igual a $identidad";
Resultado:
La identidad de 25 es igual a 25
Negación
$x=10;$negacion=-$x;echo"La negación de $x es igual a $negacion";
Resultado:
La negación de 10 es igual a -10
En resumen, los operadores aritméticos en PHP se utilizan para realizar operaciones matemáticas y numéricas en variables. Cada operador tiene una función específica y puede ser utilizado para realizar diferentes tipos de operaciones.