Menu
CoddyTech

Menampilkan Hasil

Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 91 dari 94.

challenge icon

Tantangan

Mudah

Langkah terakhir dalam program kalkulatormu adalah menampilkan hasil dengan format yang rapi.

Lengkapi program kalkulatormu dengan:

  1. Setelah menghitung hasilnya, tambahkan satu baris kosong dengan menggunakan print("\n")
  2. Cetak teks "Calculation Summary:" pada baris baru
  3. Pada baris berikutnya, cetak seluruh perhitungan dengan format: "10.5 * 5.5 = 57.75" (sesuaikan dengan operasi dan hasil sebenarnya)
  4. Pastikan kamu menggunakan interpolasi string untuk memasukkan nilai firstNumber, operation, secondNumber, dan result ke dalam string output

Coba sendiri

void main() {
  print("Welcome to the Simple Calculator!");
  
  // Deklarasikan dan inisialisasi variabel angka
  double firstNumber = 10.5;
  double secondNumber = 5.5;
  
  // Tampilkan angka-angkanya
  print("First number: $firstNumber");
  print("Second number: $secondNumber");
  
  // Deklarasikan dan validasi variabel operation
  String operation = "*";  // Bisa berupa +, -, *, atau /
  
  // Periksa apakah operation valid
  if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
    print("Invalid operation. Using addition (+) as default.");
    operation = '+';
  }
  
  print("Operation: $operation");
  
  // Lakukan perhitungan
  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");
  
  // Format dan tampilkan hasil akhirnya di sini
}

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Dart online