Menu
Coddy logo textTech

Ganzzahldivision

Teil des Abschnitts Grundlagen der Dart-Journey von Coddy — Lektion 17 von 94.

Darts Ganzzahldivision (~/) gibt eine Ganzzahl zurück, indem sie die Dezimalteile abschneidet, im Gegensatz zur normalen Division (/), die ein double zurückgibt.

void main() {
  int num1 = 10;
  int num2 = 3;
  int result = num1 ~/ num2;
  
  print('Integer division: $num1 ~/ $num2 = $result');
}

Ausgabe: Integer division: 10 ~/ 3 = 3

void main() {
  int num1 = 10;
  int num2 = 3;
  
  double regularDivision = num1 / num2;
  int integerDivision = num1 ~/ num2;
  
  print('Regular division: $num1 / $num2 = $regularDivision');
  print('Integer division: $num1 ~/ $num2 = $integerDivision');
}
challenge icon

Aufgabe

Anfänger

Erstellen Sie ein Programm, das die Ganzzahldivision in Dart demonstriert:

  1. Deklarieren Sie zwei Ganzzahlvariablen: totalApples mit einem Wert von 17 und numberOfPeople mit einem Wert von 5
  2. Berechnen Sie, wie viele Äpfel jede Person mit Ganzzahldivision (~/) erhält, und speichern Sie das Ergebnis in einer Variable namens applesPerPerson
  3. Berechnen Sie, wie viele Äpfel übrig bleiben, unter Verwendung des Modulo-Operators (%), und speichern Sie das Ergebnis in einer Variable namens remainingApples
  4. Geben Sie die Ergebnisse im GENAU folgenden Format aus:
Each person gets: 3 apples
Remaining apples: 2

Ihre Ausgabe muss diesem genauen Format entsprechen.

Spickzettel

Darts Ganzzahldivision (~/) gibt eine Ganzzahl zurück, indem sie die Dezimalteile abschneidet, im Gegensatz zur normalen Division (/), die einen double zurückgibt.

int result = 10 ~/ 3;  // result = 3
double result = 10 / 3;  // result = 3.3333333333333335

Verwenden Sie den Modulo-Operator (%), um den Rest zu erhalten:

int remainder = 10 % 3;  // remainder = 1

Probier es selbst

void main() {
  // Deklariere deine Variablen hier
  int totalApples = ?;
  int numberOfPeople = ?;
  
  // Berechne Äpfel pro Person und verbleibende Äpfel
  int applesPerPerson = ?;
  int remainingApples = ?;
  
  // Gib die Ergebnisse aus
  print("Each person gets: $applesPerPerson apples");
  print("Remaining apples: $remainingApples");
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen