Operadores aritméticos
Parte de la sección Fundamentos del Journey de PHP de Coddy. Lección 15 de 71.
Ahora que sabes cómo trabajar con variables y tipos de datos, hagamos cálculos con ellos. PHP proporciona cuatro operadores aritméticos básicos que funcionan igual que en matemáticas:
| Operador | Operación | Ejemplo |
+ | Suma | 5 + 3 → 8 |
- | Resta | 10 - 4 → 6 |
* | Multiplicación | 6 * 7 → 42 |
/ | División | 20 / 4 → 5 |
Puedes usar estos operadores directamente con números o con variables:
<?php
$price = 25;
$quantity = 4;
$total = $price * $quantity;
echo $total; // Imprime: 100
?>También puedes combinar varias operaciones en una sola expresión:
<?php
$result = 10 + 5 - 3;
echo $result; // Muestra: 12
?>Desafío
FácilLee tres números de la entrada: un precio, una cantidad y un importe de descuento.
Calcula el costo total multiplicando el precio por la cantidad y, después, resta el descuento de ese resultado.
Imprime el total final.
Ejemplo:
Si las entradas son 50, 3 y 25, la salida debe ser 125 (porque 50 × 3 - 25 = 125).
Pruébalo tú mismo
<?php
// Lee la entrada
$price = intval(fgets(STDIN));
$quantity = intval(fgets(STDIN));
$discount = intval(fgets(STDIN));
// TODO: Escribe tu código a continuación para calcular el costo total
// Muestra el resultado
echo $total;
?>Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
1Introducción a PHP
El lenguaje PHP¡Hola, mundo!Etiquetas e instruccionesComentariosEl salto de línea4Operadores de comparación y lógicos
Operadores de comparaciónIgualdad e identidadOperadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simple2Variables y tipos de datos
NúmerosCadenas y comillasBooleanosConvenciones de nomenclaturaRepaso: inicialización de variablesVariables vacíasConcatenación de cadenasObtener datos del usuarioConvertir a otros tipos5Lógica condicional
Sentencia ifIf - elseEl operador ternarioOperador de coalescencia nulaSentencia switchRepaso: tomar decisiones3Operadores básicos
Operadores aritméticosOperador móduloOperador de exponenciaciónAsignación compuestaIncremento/decrementoPrecedencia de operadoresRepaso: cálculos sencillosOperadores de cadenasPractica por tu cuenta: Compilador de PHP online