Menu
Coddy logo textTech

Saída com Variáveis

Parte da seção Fundamentos do Journey de R da Coddy — lição 28 de 78.

Agora que você sabe como usar cat(), vamos ver como incluir variáveis em sua saída. Isso é essencial para criar mensagens dinâmicas que mudam com base em seus dados.

Com cat(), você pode misturar texto e variáveis separando-os com vírgulas:

name <- "Alice"
age <- 25

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

Isso resulta em:

Name: Alice 
Age: 25

Você pode combinar múltiplas variáveis e texto em uma única chamada cat():

item <- "apples"
quantity <- 5

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

Isso exibe: You bought 5 apples

Lembre-se de que cat() adiciona automaticamente espaços entre os itens. Você também pode incluir cálculos diretamente:

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

Isso resulta em: Total cost: 20

challenge icon

Desafio

Fácil

Crie uma mensagem que exiba informações sobre um livro usando variáveis e cat().

Você recebeu as seguintes variáveis:

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

Use cat() para exibir a seguinte saída, incluindo um cálculo para o preço com desconto (20% de desconto):

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

Cada informação deve aparecer em sua própria linha. Calcule o preço de venda diretamente dentro da chamada cat() multiplicando price por 0.8.

Folha de consulta

Para incluir variáveis na sua saída com cat(), separe o texto e as variáveis com vírgulas:

name <- "Alice"
age <- 25

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

Você pode combinar múltiplas variáveis e texto em uma única chamada cat():

item <- "apples"
quantity <- 5

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

cat() adiciona espaços automaticamente entre os itens. Você também pode incluir cálculos diretamente:

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

Experimente você mesmo

# Variáveis de informações do livro
title <- "The R Guide"
pages <- 350
price <- 29.99

# TODO: Use cat() para exibir as informações do livro
# Cada informação deve estar em sua própria linha
# Calcule o preço de venda (20% de desconto) diretamente na chamada cat()
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos