Menu
Coddy logo textTech

Eseguire il calcolo

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

challenge icon

Sfida

Facile

Ora che abbiamo due numeri e un'operazione, possiamo eseguire il calcolo.

Aggiorna il tuo programma di calcolo in modo da:

  1. Creare una variabile chiamata result di tipo double? (double nullable) per memorizzare il risultato del calcolo
  2. Usare istruzioni if-else per eseguire il calcolo appropriato in base all'operazione:
    • Se l'operazione è '+', impostare result su firstNumber + secondNumber
    • Se l'operazione è '-', impostare result su firstNumber - secondNumber
    • Se l'operazione è '*', impostare result su firstNumber * secondNumber
    • Se l'operazione è '/', controllare se secondNumber è 0
  3. Se si tenta di dividere per zero, stampare esattamente: "Error: Cannot divide by zero!" e usare l'istruzione return per uscire dalla funzione
  4. Per tutti i calcoli validi, impostare la variabile result in modo appropriato
  5. Stampare "Result: " seguito dal valore del risultato

Provalo tu

void main() {
  print("Welcome to the Simple Calculator!");
  
  // Dichiara e inizializza le variabili numeriche
  double firstNumber = 10.5;
  double secondNumber = 5.5;
  
  // Stampa i numeri
  print("First number: $firstNumber");
  print("Second number: $secondNumber");
  
  // Dichiara e verifica la variabile operation
  String operation = "*";  // Può essere +, -, * o /
  
  // Controlla se operation è valida
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // Esegui il calcolo qui
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Dart online