Tahap 1.5 Buku Latihan Rust

Задание 1

Beritahu, berapa julat nilai yang boleh dimiliki oleh jenis i16.

Задание 2

Cetak ke konsol semua nombor gandaan 7 dalam julat dari -100 hingga 100.

Задание 3

Diberi dua integer:

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

Periksa sama ada digit pertama nombor-nombor ini sepadan.

Задание 4

Diberi dua integer:

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

Periksa sama ada nombor pertama boleh dibahagi dengan nombor kedua tanpa baki.

Задание 5

Diberi beberapa rentetan:

rustlet txt: &str = "123456789";

Lelarkan dan cetak ke konsol satu persatu semua aksara dari hujung rentetan.

Задание 6

Diberi tiga integer:

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

Cetak ke konsol nombor terbesar antara nombor-nombor ini.

Задание 7

Diberi tiga aksara:

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

Gabungkan aksara-aksara ini menjadi satu rentetan:

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

Diberi integer yang mengandungi bilangan kilobait:

rustlet kb: u16 = 35;

Tukar nilai ini kepada bait.

Задание 9

Diberi integer yang mengandungi nombor hari dari 1 hingga 31:

rustlet num: u16 = 1;

Tentukan ke dalam dekad mana bulan hari ini jatuh.