Recapitulação - Função Sigma
Parte da seção Fundamentals do Journey de Rust da Coddy — lição 53 de 75.
Desafio
FácilEscreva uma função chamada sigma com um argumento que representa um número n.
A função irá retornar a soma de todos os números de 1 até n (inclusive).
Por exemplo, para sigma(5), a função retornará 15, porque 15 = 1 + 2 + 3 + 4 + 5.
Experimente você mesmo
use std::io;
fn sigma(n: i32) -> i32 {
// Escreva seu código abaixo
}
fn main() {
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
let n: i32 = input.trim().parse().unwrap();
let res = sigma(n);
println!("{}", res);
}Todas as lições de Fundamentals
4Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosOperadores de ComparaçãoComparação de Strings7Entrada e Saída Básica
Exibindo no ConsoleLendo a Entrada do UsuárioRevisão - Até 120Revisão - Verdadeiro ou Falso5Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 311Funções
Declarando FunçõesParâmetros e ArgumentosValores de RetornoMúltiplos Valores de RetornoRecapitulação - Função SigmaRecapitulação - Função de Validação3Variáveis Parte 2
Declaração de TipoConvenções de NomenclaturaInferência de TipoRecapitulação - Inicializar VariáveisConversão de Tipo9Laços
For sobre SériesLaço WhileBreakContinueLaços AninhadosRótulos de LoopLoop InfinitoRecapitulação - Entrada Dinâmica