Menu
Coddy logo textTech

Salida con variables

Parte de la sección Fundamentos del Journey de R de Coddy — lección 28 de 78.

Ahora que sabes cómo usar cat(), veamos cómo incluir variables en tu salida. Esto es esencial para crear mensajes dinámicos que cambian según tus datos.

Con cat(), puedes mezclar texto y variables separándolos con comas:

name <- "Alice"
age <- 25

cat("Name:", name, "\n")
cat("Age:", age, "\n")

Esto produce:

Name: Alice 
Age: 25

Puedes combinar múltiples variables y texto en una sola llamada a cat():

item <- "apples"
quantity <- 5

cat("You bought", quantity, item, "\n")

Esto produce como salida: You bought 5 apples

Recuerda que cat() añade automáticamente espacios entre los elementos. También puedes incluir cálculos directamente:

price <- 10
cat("Total cost:", price * 2, "\n")

Esto produce como salida: Total cost: 20

challenge icon

Desafío

Fácil

Crea un mensaje que muestre información sobre un libro usando variables y cat().

Se te proporcionan las siguientes variables:

title <- "The R Guide"
pages <- 350
price <- 29.99

Usa cat() para mostrar la siguiente salida, incluyendo un cálculo para el precio con descuento (20% de descuento):

Book: The R Guide
Pages: 350
Original Price: 29.99
Sale Price: 23.992

Cada dato debe aparecer en su propia línea. Calcula el precio de oferta directamente dentro de la llamada a cat() multiplicando price por 0.8.

Hoja de referencia

Para incluir variables en tu salida con cat(), separa el texto y las variables con comas:

name <- "Alice"
age <- 25

cat("Name:", name, "\n")
cat("Age:", age, "\n")

Puedes combinar múltiples variables y texto en una sola llamada a cat():

item <- "apples"
quantity <- 5

cat("You bought", quantity, item, "\n")

cat() añade automáticamente espacios entre los elementos. También puedes incluir cálculos directamente:

price <- 10
cat("Total cost:", price * 2, "\n")

Pruébalo tú mismo

# Variables de información del libro
title <- "The R Guide"
pages <- 350
price <- 29.99

# TODO: Usar cat() para mostrar la información del libro
# Cada dato debe estar en su propia línea
# Calcular el precio de venta (20% de descuento) directamente en la llamada a cat()
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos