Operadores Aritméticos
Parte da seção Fundamentos do Journey de R da Coddy — lição 12 de 78.
Operadores aritméticos permitem que você realize cálculos matemáticos em R. Esses operadores funcionam com valores numéricos e seguem as mesmas regras matemáticas que você já conhece.
O R suporta cinco operadores aritméticos básicos:
| Operador | Operação | Exemplo | Resultado |
|---|---|---|---|
+ | Adição | 5 + 3 | 8 |
- | Subtração | 10 - 4 | 6 |
* | Multiplicação | 6 * 7 | 42 |
/ | Divisão | 15 / 3 | 5 |
^ | Exponenciação | 2 ^ 3 | 8 |
Você pode usar esses operadores diretamente com números ou com variáveis que contêm valores numéricos:
price <- 25
quantity <- 4
total <- price * quantityO R segue a ordem matemática padrão de operações: primeiro a exponenciação, depois a multiplicação e a divisão e, finalmente, a adição e a subtração. Use parênteses para controlar a ordem quando necessário, assim como na matemática comum.
Desafio
FácilCalcule o custo total de uma ida às compras usando operadores aritméticos.
Você recebeu as seguintes variáveis:
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5Calcule e armazene os seguintes valores:
- Crie uma variável chamada
apples_totalque armazena o custo de todas as maçãs (quantidade multiplicada pelo preço) - Crie uma variável chamada
milk_totalque armazena o custo de todas as caixas de leite (quantidade multiplicada pelo preço) - Crie uma variável chamada
subtotalque armazena a soma deapples_totalemilk_total - Crie uma variável chamada
final_totalque armazena o subtotal menos o desconto
Use a função print() para exibir apples_total, milk_total, subtotal e final_total exatamente nessa ordem.
Folha de consulta
O R suporta cinco operadores aritméticos básicos:
| Operador | Operação | Exemplo | Resultado |
|---|---|---|---|
+ | Adição | 5 + 3 | 8 |
- | Subtração | 10 - 4 | 6 |
* | Multiplicação | 6 * 7 | 42 |
/ | Divisão | 15 / 3 | 5 |
^ | Exponenciação | 2 ^ 3 | 8 |
Você pode usar esses operadores com números ou variáveis:
price <- 25
quantity <- 4
total <- price * quantityO R segue a ordem matemática padrão das operações: primeiro a exponenciação, depois a multiplicação e a divisão e, finalmente, a adição e a subtração. Use parênteses para controlar a ordem quando necessário.
Experimente você mesmo
# Variáveis fornecidas
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5
# TODO: Escreva seu código abaixo
# 1. Calcule apples_total (quantidade * preço)
# 2. Calcule milk_total (quantidade * preço)
# 3. Calcule subtotal (soma de apples_total e milk_total)
# 4. Calcule final_total (subtotal menos o desconto)
# Imprima os resultados na ordem: apples_total, milk_total, subtotal, final_totalEsta 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)Recapitulação - Lógica SimplesLógica Vetorizada Parte 1Lógica Vetorizada Parte 27Calculadora de Divisão de Conta
Mensagem de Boas-vindasObtendo a Entrada do Usuário10FizzBuzz com um Toque Especial
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 de Repetição
Laço ForLaço WhileBreakNext (Continue)Recapitulação - FatorialGeração de Sequências (seq, :)Laços AninhadosRecapitulação - Entrada Dinâmica3Operadores Parte 1
Operadores AritméticosDivisão Inteira e MóduloOperadores de AtribuiçãoRecapitulação - Matemática SimplesOperadores de Comparação6IO Básico
Saída com PrintCat para SaídaSaída com VariáveisLendo Entrada com readline()Básico 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âmetro Padrão