ComeçarComece de graça

Sua primeira função

Hora de criar sua primeira função! Esse é um grande passo na jornada de quem programa em R. "Functions are a fundamental building block of R: to master many of the more advanced techniques … you need a solid foundation in how functions work." -Hadley Wickham

Aqui está a estrutura básica de uma função:

func_name <- function(arguments) {
    body
}

E aqui vai um exemplo:

square <- function(x) {
    x^2
}

square(2)
[1] 4

Duas coisas para lembrar do que a Lore ensinou são os argumentos e o corpo da função. Argumentos são entradas do usuário sobre as quais a função trabalha. Eles podem ser os dados que a função manipula ou opções que afetam o cálculo. O corpo da função é o código que realmente executa a manipulação.

O valor que uma função retorna é simplesmente a última linha executada do corpo da função. No exemplo, como x^2 é a última linha do corpo, é isso que é retornado.

Neste exercício, você vai criar sua primeira função para transformar uma porcentagem em decimal — um cálculo útil em finanças!

Este exercício faz parte do curso

R Intermediário para Finanças

Ver curso

Instruções do exercício

  • Crie uma função chamada percent_to_decimal que receba 1 argumento, percent, e retorne percent dividido por 100.
  • Chame percent_to_decimal() com a porcentagem 6 (não estamos usando o símbolo %, mas considere que isso é 6%).
  • Uma variável pct foi criada para você.
  • Chame percent_to_decimal() passando pct.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Percent to decimal function
___



# Use percent_to_decimal() on 6
___

# Example percentage
pct <- 8

# Use percent_to_decimal() on pct
___
Editar e executar o código