סיכום - If Else
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 27 מתוך 75.
אתגר
מתחיליםניתן לך קוד שמקבל כקלט שני מספרים n1 ו-n2 ומחרוזת בת תו אחד op.
הערה: נלמד בשיעורים הבאים איך לקבל קלט מהמשתמש; כרגע פשוט אל תשנה את שלוש השורות הראשונות.
הערכים האפשריים של op הם "+", "-", "/" ו-"*"
המשימה שלך היא להגדיר את המשתנה result בהתאם לתנאים:
- אם
opהוא"+", הגדר אתresultלערךn1 + n2. - אם
opהוא"-", הגדר אתresultלערךn1 - n2. - אם
opהוא"/", הגדר אתresultלערךn1 / n2. - אם
opהוא"*", הגדר אתresultלערךn1 * n2.
נסו בעצמכם
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();
// כתבו את הקוד שלכם למטה, השתמשו ב-n1, ב-n2 וב-op
let result: f64 = 0.0;
println!("{}", result);
}כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין