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ámicaPractica por tu cuenta: Compilador de Rust online