Menu
Coddy logo textTech

Divisione intera

Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 17 di 94.

La divisione intera di Dart (~/) restituisce un intero troncando le parti decimali, a differenza della divisione normale (/), che restituisce un double.

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

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

Sfida

Principiante

Crea un programma che mostri la divisione intera in Dart:

  1. Dichiara due variabili intere: totalApples con valore 17 e numberOfPeople con valore 5
  2. Calcola quante mele riceve ciascuna persona usando la divisione intera (~/) e memorizza il risultato in una variabile chiamata applesPerPerson
  3. Calcola quante mele resteranno usando l'operatore modulo (%) e memorizza il risultato in una variabile chiamata remainingApples
  4. Stampa i risultati con il seguente formato ESATTO:
Each person gets: 3 apples
Remaining apples: 2

L'output deve corrispondere esattamente a questo formato.

Provalo tu

void main() {
  // Dichiara qui le tue variabili
  int totalApples = ?;
  int numberOfPeople = ?;
  
  // Calcola le mele per persona e le mele rimanenti
  int applesPerPerson = ?;
  int remainingApples = ?;
  
  // Stampa i risultati
  print("Each person gets: $applesPerPerson apples");
  print("Remaining apples: $remainingApples");
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Dart online