Menu
Coddy logo textTech

לולאת while

חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 38 מתוך 75.

לולאת while שונה מלולאת for. לולאת for מאפשרת לנו לעבור על range מסוים, ואילו לולאת while מאפשרת לנו להמשיך לעבור כל עוד מתקיים תנאי מסוים.

כדי להשתמש בלולאת while, כתבו:

while condition {
	code
}

הקוד יתבצע רק אם התנאי הוא true.

יש מקרי שימוש רבים שבהם while יפתור את הבעיה, אך לולאת for לא.

challenge icon

אתגר

מתחילים

כתבו תוכנית שמקבלת קלט אחד, מספר מסוג double.

השתמשו בלולאת while כדי לחלק את הקלט ב-2 כל עוד המספר גדול או שווה ל-3.5.

הדפיסו את המספר הראשון שקטן מ-3.5.

נסו בעצמכם

use std::io;

fn main() {
    let mut input = String::new();
    io::stdin().read_line(&mut input).unwrap();
    let mut number: f64 = input.trim().parse().unwrap();
    // כתבו את הקוד שלכם למטה
    
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Rust אונליין