Menu
CoddyTech

Melakukan Perhitungan

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

challenge icon

Tantangan

Mudah

Sekarang setelah kita memiliki dua angka dan sebuah operasi, kita dapat melakukan perhitungan.

Perbarui program kalkulatormu untuk:

  1. Buat variabel bernama result dengan tipe double? (double yang bisa bernilai null) untuk menyimpan hasil perhitungan
  2. Gunakan pernyataan if-else untuk melakukan perhitungan yang sesuai berdasarkan operasinya:
    • Jika operasinya '+', atur result menjadi firstNumber + secondNumber
    • Jika operasinya '-', atur result menjadi firstNumber - secondNumber
    • Jika operasinya '*', atur result menjadi firstNumber * secondNumber
    • Jika operasinya '/', periksa apakah secondNumber adalah 0
  3. Jika mencoba membagi dengan nol, cetak persis: "Error: Cannot divide by zero!" dan gunakan pernyataan return untuk keluar dari fungsi
  4. Untuk semua perhitungan yang valid, atur variabel result dengan nilai yang sesuai
  5. Cetak "Result: " diikuti nilai result

Coba sendiri

void main() {
  print("Welcome to the Simple Calculator!");
  
  // Deklarasikan dan inisialisasi variabel angka
  double firstNumber = 10.5;
  double secondNumber = 5.5;
  
  // Cetak 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 di sini
}

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Dart online