Recapitulação - Função Sigma
Parte da seção Fundamentos do Journey de R da Coddy — lição 49 de 78.
Desafio
FácilCrie uma função chamada sigma que receba um argumento n e retorne a soma de todos os números inteiros de 1 até n.
Leia um número da entrada, converta-o para um valor numérico e chame sua função sigma com este valor. Imprima o resultado retornado.
Por exemplo, se a entrada for 5, sua função deve calcular 1 + 2 + 3 + 4 + 5 = 15, e a saída deve ser:
[1] 15Se a entrada for 10, sua função deve calcular a soma de 1 a 10, e a saída deve ser:
[1] 55Se a entrada for 1, a saída deve ser:
[1] 1Experimente você mesmo
# Ler entrada
con <- file("stdin", "r")
n <- suppressWarnings(readLines(con, n = 1))
n <- as.numeric(n)
# TODO: Criar uma função chamada 'sigma' que recebe um argumento 'n'
# e retorna a soma de todos os números inteiros de 1 a n
# Chamar a função e imprimir o resultado
print(sigma(n))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