Rust Grundlagen auf dem PC · Teil 7TutorialEinsteiger

Rust

Rust Grundlagen 07: Operatoren und Berechnungen

Mit Zahlen arbeiten. Verständliche Rust-Lektion mit Beispielen, Übung und Musterlösung.

Kapitel: Grundlagen der Programmierung

Veröffentlicht am

Teil 07: Operatoren und Berechnungen

Lernziel: Mit Zahlen arbeiten.

Voraussetzungen: Die vorherigen Lektionen, insbesondere Teil 06.

Worum geht es?

Rust bietet die üblichen mathematischen, Vergleichs- und logischen Operatoren.

Schritt für Schritt

fn main() {
    let laenge = 120.0;
    let breite = 80.0;
    let hoehe = 35.0;
    let volumen = laenge * breite * hoehe;
    println!("Volumen: {volumen:.0} mm³");
    println!("Volumen: {:.2} cm³", volumen / 1000.0);
}
Operatoren Bedeutung
+ - * / % Rechenoperationen und Rest
== != < <= > >= Vergleiche
&&, `

Achtung: Ganzzahldivision

let ergebnis = 7 / 2; // ergibt 3, nicht 3.5

Verwende Gleitkommazahlen, falls Nachkommastellen erforderlich sind. Die Schreibweise 7.0 / 2.0 ergibt 3.5. Bei Ganzzahlen kann Division durch Null einen Programmabbruch auslösen.

Selbst ausprobieren

Berechne Fläche und Volumen eines Quaders mit 100 × 60 × 20 mm. Gib das Volumen in cm³ aus.

Musterlösung anzeigen
fn main() {
    let l = 100.0;
    let b = 60.0;
    let h = 20.0;
    let oberflaeche = 2.0 * (l*b + l*h + b*h);
    let volumen_cm3 = l*b*h / 1000.0;
    println!("Oberfläche: {oberflaeche} mm²");
    println!("Volumen: {volumen_cm3} cm³");
}

Das solltest du mitnehmen

  • Mit Zahlen arbeiten.
  • Nutze cargo run für das Ausführen und cargo check für eine schnelle Fehlerprüfung (ab Teil 4).
  • Experimentiere mit veränderten Werten und beobachte die Compilermeldungen.

Weiterführende Quellen


← Vorheriger Teil | Kursübersicht | Nächster Teil →