Rullst AcademyRullst Academy/Lección
Rust: de la idea al programa · Lección 03 / 08

La decisión en el límite

Una puerta debe abrirse con diez puntos o más. Nueve, diez y once son vecinos, pero revelan si escribimos la regla correcta.

Rutas de aprendizaje8 min

Vamos a descubrir juntos

  1. 1

    if toma un camino cuando la condición es true. else describe el otro. La condición debe ser bool, no «cualquier número distinto de cero».

  2. 2

    points >= 10 significa «points es mayor o igual a 10». points > 10 excluye 10. Un símbolo cambia el límite.

  3. 3

    En Rust, if también puede producir un valor: let open = if points >= 10 { true } else { false };. Aquí la comparación ya produce bool y puede usarse directamente.

  4. 4

    Prueba por debajo, exactamente en el límite y por encima. Estos casos pequeños revelan errores que un valor lejano puede ocultar.

✦
TU MISIÓN

Prueba ambos lados del límite y el propio límite antes de aprobar la condición.

Ahora te toca

Taller de descubrimientos

La puerta de los diez puntos

Regla: if points >= 10 { abrir } else { mantener cerrada }. Elige cada resultado.
Prepara tus respuestas y comprueba cuando estés listo.
Una pausa para entender

¿Qué comparación significa «diez o más»?

Necesito una pista

«O más» incluye el propio diez.

Cargando tu camino…

Llévatelo contigo

Si la regla cambia a «menos de cinco intentos», ¿qué tres números probarías? Recuerda que < excluye el límite.

Quiero ver el Rust que hay detrás

Esta parte es opcional. No necesitas memorizar el código para continuar.

fn main() {
    for points in [9, 10, 11] {
        let open = points >= 10;
        println!("{points}: {open}");
    }
}
A tu ritmo

Mis archivos y GitHub

Cada lección puede convertirse en un registro propio: código, notas o un plan de práctica. Guardar un archivo en GitHub es opcional y no cambia tus XP.

Manual del alumno

El editor y las descargas se abren cuando esta lección esté disponible para tu cuenta. Revisa el acceso indicado abajo o vuelve al mapa de la ruta.

Comprobando tu acceso a esta lección…

Rullstpetbot

La IA puede equivocarse. Consulta el material de la lección.