Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Operadores aritméticos

17/24
Recursos

Aportes 12

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Les comparto mi resumen de esta lección:

Operadores Aritméticos

  • Adición ⇒ +
  • Sustracción ⇒ -
  • Multiplicación ⇒ *
  • División ⇒ /
  • 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

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.

<?php
$totalSegundos = 3700;

$horas = intdiv($totalSegundos, 3600); // 1 hora
$minutos = intdiv($totalSegundos % 3600, 60); // 1 minuto
$segundos = ($totalSegundos % 3600) % 60; // 40 segundos

// Imprime: 3700 segundos equivalen a: 1 hora(s) y 1 minuto(s)
echo "$totalSegundos segundos equivalen a: $horas hora(s) y $minutos minuto(s)" . PHP_EOL;
// Imprime: Sobran 40 segundos
echo "Sobran $segundos segundos";

Operadores aritméticos

Operadores aritméticos

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
  • $horas = 7200 ;

  • $segundos = 3600;

  • echo " $horas segundos convertidos a horas son " . ($horas / $segundos);

  • echo “\n”;

  • echo “Sobran " . ($horas % $segundos). " Segundos”;

Cálculo de segundos a horas, minutos y segundos

$timeCalc = 7501; #valor variable ingresado en segundos
const HOUR_SEG = 3600;
const HOUR_MINUTES = 60;
#Cuántas horas, minutos, segundos equivale $timeCalc
$horas =  $timeCalc / HOUR_SEG;
$resto = $timeCalc % HOUR_SEG;
$minutos = $resto / HOUR_MINUTES;
$resto = $resto % HOUR_MINUTES;
$segundos = $resto;
echo $timeCalc . " segundos, equivalen a: \n"  ;
echo (int)$horas . " hora/s, " . (int)$minutos . " min, " . $segundos . " seg. \n";
# 7501 segundos, equivalen a: 
# 2 hora/s, 5 minuto/s, 1 segundo/s.
echo "\n";

Cálculo de segundos a horas, minutos y segundos.

$timeCalc = 7501; //valor ingresado en segundos
$HOUR_SEG = 3600;
$HOUR_MINUTES = 60;

//Cuántas horas equivale $timeCalc
$hora = $timeCalc / $HOUR_SEG;
$minuto = $hora * $HOUR_MINUTES;
$segundo = $timeCalc % $HOUR_SEG;
echo $timeCalc . " segundos equivalen a: " . $hora . " hora/s, " . $minuto . " minuto/s y " . $segundo . " segundo/s";
echo "\n";

Mi ejemplo para operadores aritmeticos

<?php

$price = 200;

print("price = $price \n");
print("");

// + Suma
print("price + 100 = " . ($price + 100) . "\n");

// - Resta
print("price - 10 = " . ($price - 10) . "\n");

// * Multiplicacion
print("price * 2 = " . ($price * 2) . "\n");

// / Division
print("price / 3 = " . ($price / 3) . "\n");

// % Modulo
print("price % 3 = " . ($price % 3) . "\n");

// ** Potencia
print("price ** 2 = " . ($price ** 2) . "\n");

Muy buena explicación. no tenia claro bien el operador modulo, muchas gracias.

$resultado = 7200 / 3600;
$residuo = 7200 % 3600;

echo “7200 segundos convertidos a horas son " . $resultado . " Horas”;
echo “\n”;
echo “Sobran " . $residuo . " Segundos”;

![](