From 6ecf1e0e244e03e6a40accdfb2f56cc350666d77 Mon Sep 17 00:00:00 2001 From: Manuel Riquelme Date: Mon, 19 Jun 2023 16:23:05 +0200 Subject: [PATCH] reto07 empezado --- ejercicios/reto07/Cargo.toml | 8 ++++++++ ejercicios/reto07/src/main.rs | 25 +++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 ejercicios/reto07/Cargo.toml create mode 100644 ejercicios/reto07/src/main.rs diff --git a/ejercicios/reto07/Cargo.toml b/ejercicios/reto07/Cargo.toml new file mode 100644 index 0000000..b6e4f02 --- /dev/null +++ b/ejercicios/reto07/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "reto07" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/ejercicios/reto07/src/main.rs b/ejercicios/reto07/src/main.rs new file mode 100644 index 0000000..75004ac --- /dev/null +++ b/ejercicios/reto07/src/main.rs @@ -0,0 +1,25 @@ +/* + * Crea un programa que simule el comportamiento del sombrero selccionador del + * universo mágico de Harry Potter. + * - De ser posible realizará 5 preguntas (como mínimo) a través de la terminal. + * - Cada pregunta tendrá 4 respuestas posibles (también a selecciona una a través de terminal). + * - En función de las respuestas a las 5 preguntas deberás diseñar un algoritmo que + * coloque al alumno en una de las 4 casas de Hogwarts (Gryffindor, Slytherin , Hufflepuff y Ravenclaw) + * - Ten en cuenta los rasgos de cada casa para hacer las preguntas y crear el algoritmo seleccionador. + * Por ejemplo, en Slytherin se premia la ambición y la astucia. + */ + +use std::io; + +fn main() { + println!("Cuál es tu color preferido?"); + println!("1. Azul"); + println!("2. Rojo"); + println!("3. Verde"); + println!("4. Negro"); + let mut stdin = io::stdin(); + let input = &mut String::new(); + input.clear(); + stdin.read_line(input); + println!("{}", input); +}