Repaso: Función Sigma
Parte de la sección Fundamentals del Journey de Rust de Coddy — lección 53 de 75.
Desafío
FácilEscribe una función llamada sigma con un argumento que represente un número n.
La función devolverá la suma de todos los números desde 1 hasta n (incluido).
Por ejemplo, para sigma(5), la función devolverá 15, porque 15 = 1 + 2 + 3 + 4 + 5.
Pruébalo tú mismo
use std::io;
fn sigma(n: i32) -> i32 {
// Escribe tu código debajo
}
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 las lecciones de Fundamentals
4Operadores Parte 1
Operadores aritméticosOperador de móduloAtajos aritméticosOperadores de comparaciónComparación de strings5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 311Funciones
Declaración de funcionesParámetros y argumentosValores de retornoMúltiples valores de retornoRepaso: Función SigmaRepaso: Función de validación3Variables Parte 2
Declaración de tiposConvenciones de nomenclaturaInferencia de tiposResumen - Inicializar variablesConversión de tipos9Bucles
For sobre seriesBucle WhileBreakContinueBucle anidadoEtiquetas de bucleBucle infinitoResumen - Entrada dinámica