Перейти до контенту
← Усі приклади

Оцінка через match

Rust Галуження

match з діапазонами

Блок-схема за ДСТУ

ТакНіТакНіТакНіПочатокВвід scorescore >= 90 && score <= 100Повернути «Відмінно»Кінецьscore >= 75 && score <= 89Повернути «Добре»Кінецьscore >= 60 && score <= 74Повернути «Задовільно»КінецьПовернути «Незадовільно»КінецьРисунок 1 — grade

Вихідний код

fn grade(score: u32) -> &'static str {
    match score {
        90..=100 => "Відмінно",
        75..=89 => "Добре",
        60..=74 => "Задовільно",
        _ => "Незадовільно",
    }
}