Menu
Coddy logo textTech

Tamsayı Bölümü

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası. Ders 17 / 94.

Dart'ın tamsayı bölme (~/) işlemi, ondalık kısımları keserek bir tamsayı döndürür; normal bölme (/) ise bir double döndürür.

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

Çıktı: 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

Görev

Başlangıç

Dart'ta tamsayı bölmesini gösteren bir program oluştur:

  1. İki tamsayı değişkeni tanımla: değeri 17 olan totalApples ve değeri 5 olan numberOfPeople
  2. Tamsayı bölmesini (~/) kullanarak her kişinin kaç elma alacağını hesapla ve sonucu applesPerPerson adlı bir değişkende sakla
  3. Modulo operatörünü (%) kullanarak geriye kaç elma kalacağını hesapla ve sonucu remainingApples adlı bir değişkende sakla
  4. Sonuçları AŞAĞIDAKİ TAM biçimde yazdır:
Each person gets: 3 apples
Remaining apples: 2

Çıktın bu tam biçimle eşleşmelidir.

Kendin dene

void main() {
  // Değişkenlerinizi burada bildirin
  int totalApples = ?;
  int numberOfPeople = ?;
  
  // Kişi başına elma ve kalan elmalar hesaplayın
  int applesPerPerson = ?;
  int remainingApples = ?;
  
  // Sonuçları yazdırın
  print("Each person gets: $applesPerPerson apples");
  print("Remaining apples: $remainingApples");
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Dart derleyicisi