Özet - If Else
Coddy'nin Rust Journey'sinin Fundamentals bölümünün bir parçası — ders 27 / 75.
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
opdeğeri"+"ise,resultdeğişkeninin1 + n2olarak ayarlayın. - Eğer
opdeğeri"-"ise,resultdeğişkeninin1 - n2olarak ayarlayın. - Eğer
opdeğeri"/"ise,resultdeğişkeninin1 / n2olarak ayarlayın. - Eğer
opdeğeri"*"ise,resultdeğişkeninin1 * n2olarak 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
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüAritmetik KısayollarKarşılaştırma OperatörleriString Karşılaştırma7Temel Girdi-Çıktı
Konsola YazdırmaKullanıcı Girdisi OkumaÖzet - 120'ye KadarÖzet - Doğru veya Yanlış5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 311Fonksiyonlar
Fonksiyon TanımlamaParametreler ve ArgümanlarDönüş DeğerleriBirden Fazla Dönüş DeğeriÖzet - Sigma FonksiyonuÖzet - Doğrulama Fonksiyonu14Diziler Üzerinde Gezinme
Range RehberiGelişmiş For DöngüsüDöngü İçinde Ödünç AlmaYaygın Dizi İşlemleri3Değişkenler Bölüm 2
Tür Bildirimiİsimlendirme KurallarıTür ÇıkarımıÖzet - Değişkenleri BaşlatmaTür Dönüştürme9Döngüler
Seriler Üzerinde ForWhile DöngüsüBreakContinueİç İçe DöngülerDöngü EtiketleriSonsuz DöngüÖzet - Dinamik Girdi