Menu
Coddy logo textTech

Dzielenie całkowite

Część sekcji Podstawy ścieżki Dart w Coddy. Lekcja 17 z 94.

Dzielenie całkowite w Dart (~/) zwraca liczbę całkowitą, odrzucając część dziesiętną, w przeciwieństwie do zwykłego dzielenia (/), które zwraca wartość typu double.

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

Wynik: 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

Wyzwanie

Początkujący

Utwórz program demonstrujący dzielenie całkowite w Dart:

  1. Zadeklaruj dwie zmienne całkowite: totalApples o wartości 17 i numberOfPeople o wartości 5
  2. Oblicz, ile jabłek dostanie każda osoba, używając dzielenia całkowitego (~/), i zapisz wynik w zmiennej o nazwie applesPerPerson
  3. Oblicz, ile jabłek zostanie, używając operatora modulo (%), i zapisz wynik w zmiennej o nazwie remainingApples
  4. Wypisz wyniki w DOKŁADNIE następującym formacie:
Each person gets: 3 apples
Remaining apples: 2

Wynik musi być zgodny z tym dokładnym formatem.

Spróbuj swoich sił

void main() {
  // Zadeklaruj tutaj zmienne
  int totalApples = ?;
  int numberOfPeople = ?;
  
  // Oblicz liczbę jabłek na osobę oraz liczbę pozostałych jabłek
  int applesPerPerson = ?;
  int remainingApples = ?;
  
  // Wyświetl wyniki
  print("Each person gets: $applesPerPerson apples");
  print("Remaining apples: $remainingApples");
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Dart online