Menu
Coddy logo textTech

Riepilogo - Funzioni semplici

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

challenge icon

Sfida

Facile

In questa sfida di ripasso, creerai un semplice programma di calcolo che dimostra la tua comprensione delle funzioni Dart. Implementerai diverse funzioni usando le varie tecniche che hai imparato.

Il tuo compito è:

  1. Completare la funzione add, che prende due numeri e ne restituisce la somma
  2. Implementare la funzione subtract usando la sintassi a freccia
  3. Creare una funzione multiply che restituisce il prodotto di due numeri
  4. Implementare la funzione divide che gestisce la divisione
  5. Creare una funzione void printResult che formatta e visualizza i risultati
  6. Completare la funzione calculate che esegue operazioni in base a un simbolo operatore

Il programma dovrebbe visualizzare i risultati di vari calcoli esattamente come mostrato nell'output previsto.

Provalo tu

// Completa la funzione add che restituisce la somma di due numeri
int add(int a, int b) {
  // Il tuo codice qui
}

// Implementa la funzione subtract usando la sintassi a freccia
int subtract(int a, int b) /* Il tuo codice qui */

// Crea una funzione multiply che restituisce il prodotto di due numeri
// Il tuo codice qui

// Implementa la funzione divide che restituisce il risultato di a / b
double divide(int a, int b) {
  // Il tuo codice qui
}

// Crea una funzione void che stampi il risultato nel formato:
// "Result of {operation}: {result}"
void printResult(String operation, dynamic result) {
  // Il tuo codice qui
}

// Completa la funzione calculate che esegue operazioni diverse
// in base all'operatore fornito (+, -, *, /)
dynamic calculate(int a, int b, String operator) {
  // Il tuo codice qui
}

void main() {
  // Metti alla prova le tue funzioni
  printResult('5 + 3', calculate(5, 3, '+'));
  printResult('10 - 4', calculate(10, 4, '-'));
  printResult('6 * 7', calculate(6, 7, '*'));
  printResult('20 / 4', calculate(20, 4, '/'));
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Dart online