Rust လေ့ကျင့်ခန်းများ အဆင့် 1.5

Задание 1

i16 အမျိုးအစားသည် တန်ဖိုးအကွာအဝေး ဘယ်လောက် ယူနိုင်သည်ကို ရှင်းပြပါ။

Задание 2

-100 မှ 100 အထိ ကြားကာလအတွင်း 7 ၏ ဆတိုးကိန်းအားလုံးကို console တွင် ထုတ်ပြပါ။

Задание 3

ကိန်းပြည့်နှစ်ခု ပေးထားသည်။

rustlet num1: u16 = 12;
let num2: u16 = 13;

ဤကိန်းများ၏ ပထမဆုံး ဂဏန်းများ တူညီမှုရှိမရှိ စစ်ဆေးပါ။

Задание 4

ကိန်းပြည့်နှစ်ခု ပေးထားသည်။

rustlet num1: u16 = 36;
let num2: u16 = 12;

ပထမကိန်းသည် ဒုတိယကိန်းကို အကြွင်းမဲ့ စားနိုင်မစားနိုင် စစ်ဆေးပါ။

Задание 5

string တစ်ခု ပေးထားသည်။

rustlet txt: &str = "123456789";

string ၏ အဆုံးမှ စတင်၍ အစီအစဥ်အတိုင်း စာလုံးတိုင်းကို ဖြတ်သန်းပြီး console တွင် ထုတ်ပြပါ။

Задание 6

ကိန်းပြည့်သုံးခု ပေးထားသည်။

rustlet num1: u16 = 36;
let num2: u16 = 24;
let num2: u16 = 12;

ဤကိန်းများထဲမှ အကြီးဆုံးကိန်းကို console တွင် ထုတ်ပြပါ။

Задание 7

စာလုံးသုံးလုံး ပေးထားသည်။

rustlet chr1: char = 'a';
let chr2: char = 'b';
let chr3: char = 'c';

ဤစာလုံးများကို string အဖြစ် ပေါင်းစပ်ပါ။

ruststd::string "abc"
Задание 8

kilobyte ပမာဏ ပါဝင်သော ကိန်းပြည့်တစ်ခု ပေးထားသည်။

rustint kb = 35;

ဤတန်ဖိုးကို byte သို့ ပြောင်းလဲပါ။

Задание 9

1 မှ 31 အထိ နေ့နံပါတ်ပါဝင်သော ကိန်းပြည့်တစ်ခု ပေးထားသည်။

rustlet num: u16 = 1;

ဤနေ့သည် လ၏ ဒသက အပိုင်းအခြား ဘယ်နေရာတွင် ပါဝင်သည်ကို သတ်မှတ်ပါ။