From 608531751c580cb946bd0adea33d0e59aa9576bf Mon Sep 17 00:00:00 2001 From: clonbg Date: Sun, 2 Jul 2023 17:53:08 +0200 Subject: [PATCH] reto14 empezado --- ejercicios/reto14/Cargo.toml | 8 ++++++++ ejercicios/reto14/src/main.rs | 22 ++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 ejercicios/reto14/Cargo.toml create mode 100644 ejercicios/reto14/src/main.rs diff --git a/ejercicios/reto14/Cargo.toml b/ejercicios/reto14/Cargo.toml new file mode 100644 index 0000000..6c3eb76 --- /dev/null +++ b/ejercicios/reto14/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "reto14" +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/reto14/src/main.rs b/ejercicios/reto14/src/main.rs new file mode 100644 index 0000000..560fa9a --- /dev/null +++ b/ejercicios/reto14/src/main.rs @@ -0,0 +1,22 @@ +/* + * Crea una función que reciba un número decimal y lo trasforme a Octal + * y Hexadecimal. + * - No está permitido usar funciones propias del lenguaje de programación que + * realicen esas operaciones directamente. + */ + +fn decimal_a_binario(n: i32) -> String { + n.to_string() +} + +fn main() { + let num = 95; + println!("El número decimal {}, en binario es: {:b}", num, num); + println!( + "El número decimal {}, en binario es: {}", + num, + decimal_a_binario(num) + ); + // https://lasmatesfaciles.com/2021/04/28/convertir-decimal-a-octal/ + // por mi parte también binario +}