Level 1.5 Rust Aufgaben
Erklären Sie, welchen Wertebereich
der Datentyp i16
annehmen kann.
Geben Sie alle Zahlen aus,
die durch 7
teilbar sind,
im Bereich von -100
bis 100
.
Gegeben sind zwei ganze Zahlen:
let num1: u16 = 12;
let num2: u16 = 13;
Prüfen Sie, ob die ersten Ziffern dieser Zahlen übereinstimmen.
Gegeben sind zwei ganze Zahlen:
let num1: u16 = 36;
let num2: u16 = 12;
Prüfen Sie, ob die erste Zahl ohne Rest durch die zweite teilbar ist.
Gegeben ist ein String:
let txt: &str = "123456789";
Iterieren Sie und geben Sie nacheinander alle Zeichen vom Ende des Strings aus.
Gegeben sind drei ganze Zahlen:
let num1: u16 = 36;
let num2: u16 = 24;
let num2: u16 = 12;
Geben Sie die größte dieser Zahlen aus.
Gegeben sind drei Zeichen:
let chr1: char = 'a';
let chr2: char = 'b';
let chr3: char = 'c';
Fügen Sie diese Zeichen zu einem String zusammen:
std::string "abc"
Gegeben ist eine ganze Zahl, die eine Anzahl Kilobytes angibt:
int kb = 35;
Rechnen Sie diesen Wert in Bytes um.
Gegeben ist eine ganze Zahl, die
einen Tag von 1
bis 31
angibt:
let num: u16 = 1;
Bestimmen Sie, in welche Dekade des Monats dieser Tag fällt.