Nivå 1.5 Rust uppgiftsbok

Задание 1

Berätta vilket intervall av värden som typen i16 kan anta.

Задание 2

Skriv ut till konsolen alla tal som är delbara med 7 i intervallet från -100 till 100.

Задание 3

Två heltal är givna:

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

Kontrollera att de första siffrorna i dessa tal stämmer överens.

Задание 4

Två heltal är givna:

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

Kontrollera att det första talet är jämnt delbart med det andra.

Задание 5

En sträng är given:

rustlet txt: &str = "123456789";

Iterera och skriv ut till konsolen varje tecken i tur och ordning från slutet av strängen.

Задание 6

Tre heltal är givna:

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

Skriv ut det största av dessa tal till konsolen.

Задание 7

Tre tecken är givna:

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

Slå ihop dessa tecken till en sträng:

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

Ett heltal som innehåller antalet kilobyte är givet:

rustlet kb: u16 = 35;

Omvandla detta värde till byte.

Задание 9

Ett heltal som innehåller dagnummer från 1 till 31 är givet:

rustlet num: u16 = 1;

Bestäm vilken dekad i månaden denna dag hamnar.