Operadores aritméticos
Parte de la sección Fundamentos del Journey de R de Coddy — lección 12 de 78.
Los operadores aritméticos le permiten realizar cálculos matemáticos en R. Estos operadores funcionan con valores numéricos y siguen las mismas reglas matemáticas que ya conoce.
R admite cinco operadores aritméticos básicos:
| Operador | Operación | Ejemplo | Resultado |
|---|---|---|---|
+ | Suma | 5 + 3 | 8 |
- | Resta | 10 - 4 | 6 |
* | Multiplicación | 6 * 7 | 42 |
/ | División | 15 / 3 | 5 |
^ | Exponenciación | 2 ^ 3 | 8 |
Puedes usar estos operadores directamente con números o con variables que contengan valores numéricos:
price <- 25
quantity <- 4
total <- price * quantityR sigue el orden matemático estándar de las operaciones: primero la exponenciación, luego la multiplicación y la división, y finalmente la suma y la resta. Usa paréntesis para controlar el orden cuando sea necesario, al igual que en las matemáticas normales.
Desafío
FácilCalcula el costo total de una compra utilizando operadores aritméticos.
Se te proporcionan las siguientes variables:
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5Calcula y almacena los siguientes valores:
- Crea una variable llamada
apples_totalque almacene el costo de todas las manzanas (cantidad multiplicada por el precio) - Crea una variable llamada
milk_totalque almacene el costo de todos los cartones de leche (cantidad multiplicada por el precio) - Crea una variable llamada
subtotalque almacene la suma deapples_totalymilk_total - Crea una variable llamada
final_totalque almacene el subtotal menos el descuento
Usa la función print() para mostrar apples_total, milk_total, subtotal y final_total en ese orden exacto.
Hoja de referencia
R admite cinco operadores aritméticos básicos:
| Operador | Operación | Ejemplo | Resultado |
|---|---|---|---|
+ | Suma | 5 + 3 | 8 |
- | Resta | 10 - 4 | 6 |
* | Multiplicación | 6 * 7 | 42 |
/ | División | 15 / 3 | 5 |
^ | Exponenciación | 2 ^ 3 | 8 |
Puedes usar estos operadores con números o variables:
price <- 25
quantity <- 4
total <- price * quantityR sigue el orden matemático estándar de las operaciones: primero la exponenciación, luego la multiplicación y la división, y finalmente la suma y la resta. Usa paréntesis para controlar el orden cuando sea necesario.
Pruébalo tú mismo
# Variables dadas
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5
# TODO: Escribe tu código a continuación
# 1. Calcular apples_total (cantidad * precio)
# 2. Calcular milk_total (cantidad * precio)
# 3. Calcular subtotal (suma de apples_total y milk_total)
# 4. Calcular final_total (subtotal menos descuento)
# Imprimir los resultados en orden: apples_total, milk_total, subtotal, final_totalEsta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos (AND, OR)Operadores lógicos Parte 2 (NOT)Resumen - Lógica simpleLógica vectorizada Parte 1Lógica vectorizada Parte 27Calculadora para dividir la cuenta
Mensaje de bienvenidaObtener la entrada del usuario2Variables y tipos de datos
Tipo de dato numéricoTipo de dato enteroTipo de dato de caracteresTipo de dato lógicoComprobación de tipos de datosConvenciones de nomenclaturaValores faltantes: NAResumen - Creación de variables8Bucles
Bucle ForBucle WhileBreakNext (Continue)Repaso - FactorialGeneración de secuencias (seq, :)Bucles anidadosRepaso - Entrada dinámica3Operadores Parte 1
Operadores aritméticosDivisión entera y móduloOperadores de asignaciónRepaso - Matemáticas simplesOperadores de comparación6E/S básica
Imprimir salidaCat para salidaSalida con variablesLectura de entrada con readline()Conceptos básicos de conversión de tiposResumen - Calculadora de edadResumen - Verdadero o falso9Funciones
Declarar una funciónArgumentos de una funciónValores de retornoRepaso - Función SigmaRepaso - Función de validaciónValores de parámetros por defecto