Menu
Coddy logo textTech

Özet - If Else

Coddy'nin Rust Journey'sinin Fundamentals bölümünün bir parçası — ders 27 / 75.

challenge icon

Görev

Başlangıç

Size, girdi olarak iki sayı n1 ve n2 ile tek karakterlik bir dize olan op alan bir kod verilmiştir.

Not: Kullanıcıdan nasıl girdi alınacağını sonraki derslerde öğreneceğiz, şu an için ilk üç satıra dokunmayın.

 

op için olası değerler şunlardır: "+", "-", "/" ve "*"

Göreviniz, aşağıdaki koşullara göre result değişkenini ayarlamaktır:

  • Eğer op değeri "+" ise, result değişkenini n1 + n2 olarak ayarlayın.
  • Eğer op değeri "-" ise, result değişkenini n1 - n2 olarak ayarlayın.
  • Eğer op değeri "/" ise, result değişkenini n1 / n2 olarak ayarlayın.
  • Eğer op değeri "*" ise, result değişkenini n1 * n2 olarak ayarlayın.

Kendin dene

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();
    
    // Kodunuzu aşağıya yazın, n1, n2 ve op kullanın
    let result: f64 = 0.0;
    
    
    
    println!("{}", result);
}

Fundamentals bölümündeki tüm dersler