Menu
Coddy logo textTech

Visualizzare il risultato

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

challenge icon

Sfida

Facile

Il passaggio finale del nostro programma calcolatrice consiste nel visualizzare il risultato in un formato ben leggibile.

Completa il programma della calcolatrice:

  1. Dopo aver calcolato il risultato, aggiungi una riga vuota usando print("\n")
  2. Stampa il testo "Calculation Summary:" su una nuova riga
  3. Sulla riga successiva, stampa l’intero calcolo nel formato: "10.5 * 5.5 = 57.75" (modifica in base all’operazione e al risultato effettivi)
  4. Assicurati di usare l’interpolazione di stringhe per inserire i valori di firstNumber, operation, secondNumber e result nella stringa di output

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 convalida 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
  double? result;
  
  if (operation == '+') {
    result = firstNumber + secondNumber;
  } else if (operation == '-') {
    result = firstNumber - secondNumber;
  } else if (operation == '*') {
    result = firstNumber * secondNumber;
  } else if (operation == '/') {
    if (secondNumber == 0) {
      print("Error: Cannot divide by zero!");
      return;
    }
    result = firstNumber / secondNumber;
  }
  
  print("Result: $result");
  
  // Formatta e visualizza qui il risultato finale
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Dart online