Menu
Coddy logo textTech

Zusammenfassung - If-Else

Teil des Abschnitts Fundamentals der Rust-Journey von Coddy — Lektion 27 von 75.

challenge icon

Aufgabe

Anfänger

Dir wird ein Code gegeben, der als Eingabe zwei Zahlen n1 und n2 sowie einen einzelnen Zeichen-String op erhält.

Hinweis: Wir werden in den nächsten Lektionen lernen, wie man Eingaben vom Benutzer erhält; rühre momentan einfach die ersten drei Zeilen nicht an.

 

Die möglichen Werte für op sind "+", "-", "/" und "*"

Deine Aufgabe ist es, die Variable result basierend auf den Bedingungen zu setzen:

  • wenn op gleich "+" ist, setze result auf n1 + n2.
  • wenn op gleich "-" ist, setze result auf n1 - n2.
  • wenn op gleich "/" ist, setze result auf n1 / n2.
  • wenn op gleich "*" ist, setze result auf n1 * n2.

Probier es selbst

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();
    
    // Schreiben Sie Ihren Code unten, verwenden Sie n1, n2 und op
    let result: f64 = 0.0;
    
    
    
    println!("{}", result);
}

Alle Lektionen in Fundamentals