Menu
Coddy logo textTech

Resumen - If Else

Parte de la sección Fundamentals del Journey de Rust de Coddy — lección 27 de 75.

challenge icon

Desafío

Principiante

Se te proporciona un código que recibe como entrada dos números n1 y n2 y una cadena de un solo carácter op.

Nota: aprenderemos en las próximas lecciones cómo obtener la entrada del usuario, por ahora simplemente no toques las tres primeras líneas.

 

Los valores posibles para op son "+", "-", "/" y "*"

Tu tarea es establecer la variable result basándote en las condiciones:

  • si op es "+", establece result con n1 + n2.
  • si op es "-", establece result con n1 - n2.
  • si op es "/", establece result con n1 / n2.
  • si op es "*", establece result con n1 * n2.

Pruébalo tú mismo

use std::io;

fn main() {
    let mut n1_input = String::new();
    let mut n2_input = String::new();
    let mut op_input = String::new();
    
    io::stdin().read_line(&mut n1_input).unwrap();
    io::stdin().read_line(&mut n2_input).unwrap();
    io::stdin().read_line(&mut op_input).unwrap();
    
    let n1: f64 = n1_input.trim().parse().unwrap();
    let n2: f64 = n2_input.trim().parse().unwrap();
    let op = op_input.trim();
    
    // Escribe tu código debajo, usa n1, n2 y op
    let result: f64 = 0.0;
    
    
    
    println!("{}", result);
}

Todas las lecciones de Fundamentals