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 tam sayı bölmesini gösteren bir program oluşturun:

  1. İki tam sayı değişkeni bildirin: totalApples değeri 17 ve numberOfPeople değeri 5
  2. Her kişinin kaç elma alacağını tam sayı bölmesi (~/) kullanarak hesaplayın ve sonucu applesPerPerson adlı bir değişkende saklayın
  3. Kalan elma sayısını modulo operatörü (%) kullanarak hesaplayın ve sonucu remainingApples adlı bir değişkende saklayın
  4. Sonuçları TAM olarak aşağıdaki formatta yazdırın:
Each person gets: 3 apples
Remaining apples: 2

Çıktınız bu tam formata uymalıdır.

Kopya kağıdı

Dart'ın tamsayı bölümü (~/), ondalık kısımları kırparak bir tamsayı döndürür; normal bölme (/) ise bir double döndürür.

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

Kalanı almak için modulo operatörünü (%) kullanın:

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

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