Menu
Coddy logo textTech

While Döngüsü

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

Bir while döngüsü, for döngüsünden farklıdır. Bir for döngüsü, belirli bir range üzerinde yineleme yapmamıza olanak tanır, oysa bir while döngüsü, belirli bir koşul sağlandığı sürece yinelemeye devam etmemizi sağlar.

Bir while döngüsü kullanmak için şunu yazın:

while condition {
	code
}

Kod, yalnızca koşul true ise çalışacaktır.

Bir while döngüsünün sorunu çözebileceği, ancak for döngüsünün çözemeyeceği birçok kullanım durumu vardır.

challenge icon

Görev

Başlangıç

Bir adet double sayı girdisi alan bir program yazın.

Sayı 3.5 değerinden büyük veya bu değere eşit olduğu sürece girdiyi 2'ye bölmek için bir while döngüsü kullanın.

3.5 değerinden küçük olan ilk sayıyı yazdırın.

Kendin dene

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();
    // Kodunuzu aşağıya yazın
    
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

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