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: 25Você 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
Desafio
FácilCrie 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.99Use 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.992Cada 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.
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()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
4Operadores - Parte 2
Operadores lógicos (AND, OR)Operadores lógicos - Parte 2 (NOT)Revisão - Lógica simplesLógica vetorizada - Parte 1Lógica vetorizada - Parte 27Calculadora de Divisão da Conta
Mensagem de Boas-vindasObtendo a Entrada do Usuário10FizzBuzz com uma Reviravolta
Visão Geral do JogoA Função FizzBuzz2Variáveis e Tipos de Dados
Tipo de Dado NuméricoTipo de Dado InteiroTipo de Dado CaractereTipo de Dado LógicoVerificando Tipos de DadosConvenções de NomenclaturaValores Ausentes: NARecapitulação - Criação de Variáveis8Laços
Laço ForLaço WhileBreakNext (Continue)Revisão - FatorialGeração de Sequências (seq, :)Laços AninhadosRevisão - Entrada Dinâmica3Operadores - Parte 1
Operadores aritméticosDivisão inteira e móduloOperadores de atribuiçãoRevisão - Matemática simplesOperadores de comparação6Entrada e saída básicas
Imprimir saídacat para saídaSaída com variáveisLendo entrada com readline()Noções básicas de conversão de tiposRecapitulação - Calculadora de idadeRecapitulação - Verdadeiro ou falso9Funções
Declarando uma FunçãoArgumentos de FunçãoValores de RetornoRecapitulação - Função SigmaRecapitulação - Função de ValidaçãoValores de Parâmetros PadrãoPratique por conta própria: Compilador de R online