Задачи на основы языка Rust. Часть 3
Дана переменная:
let x: f64 = 3.7;
Преобразуйте её в i32 и результат запишите в новую переменную.
Дана переменная:
let x: f32 = 10.9_f32;
Преобразуйте её в i64, затем прибавьте 5 и результат запишите в переменную типа i64.
Дана переменная:
let x: i32 = 100;
Преобразуйте её в f64, разделите на 3 и результат запишите в переменную типа f64.
Дана переменная:
let x: i64 = 1000_i64;
Преобразуйте её в f32, умножьте на 1.5_f32 и результат запишите в переменную типа f32.
Дана переменная:
let UByte x = 150u;
Преобразуйте её в i32, вычтите 50 и результат запишите в переменную типа i32.
Дана переменная:
let UShort x = 40000u;
Преобразуйте её в f64, разделите на 2 и результат запишите в переменную типа f64.
Дана переменная:
let UInt x = 250u;
Преобразуйте её в i64, умножьте на 10_i64 и результат запишите в переменную типа i64.
Дана переменная:
let x: f32 = 25.5_f32;
Преобразуйте её в i32, затем преобразуйте результат обратно в f32 и запишите в новую переменную.
Дана переменная:
let x: f64 = 7.8;
Преобразуйте её в UInt, прибавьте 2u и результат запишите в переменную типа UInt.
Дана переменная:
let x: i64 = 999_i64;
Преобразуйте её в i16, затем преобразуйте результат в f64 и запишите в переменную типа f64.