Seviye 1.5 Rust Alıştırma Kitabı

Задание 1

i16 tipinin hangi değer aralığını alabileceğini anlatın.

Задание 2

-100 ile 100 aralığında 7'ye tam bölünen tüm sayıları konsola yazdırın.

Задание 3

İki tamsayı verilmiştir:

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

Bu sayıların ilk basamaklarının çakıştığını kontrol edin.

Задание 4

İki tamsayı verilmiştir:

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

İlk sayının, ikinci sayıya kalansız bölündüğünü kontrol edin.

Задание 5

Bir string verilmiştir:

rustlet txt: &str = "123456789";

Stringin sonundan başlayarak tüm karakterleri sırayla konsola yazdırın.

Задание 6

Üç tamsayı verilmiştir:

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

Bu sayıların en büyüğünü konsola yazdırın.

Задание 7

Üç karakter verilmiştir:

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

Bu karakterleri bir string içinde birleştirin:

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

Kilobayt cinsinden bir tamsayı verilmiştir:

rustint kb = 35;

Bu değeri bayta çevirin.

Задание 9

1 ile 31 arasında bir gün numarası içeren bir tamsayı verilmiştir:

rustlet num: u16 = 1;

Bu günün ayın hangi on günlük dilimine (dekada) denk geldiğini belirleyin.