Menu
CoddyTech

Fungsi yang Mengembalikan Nilai

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

Fungsi yang mengembalikan nilai memungkinkan kodemu menghitung hasil dan mengirimkannya kembali ke tempat fungsi dipanggil. Berbeda dengan fungsi void, fungsi ini menentukan tipe pengembalian.

Buat fungsi yang mengembalikan bilangan bulat:

int add(int a, int b) {
  return a + b;
}

void main() {
  int sum = add(5, 3);
  print('Sum: $sum');
}

Setelah menjalankan kode di atas, outputnya adalah:

Sum: 8

Fungsi menghitung jumlah dan mengembalikannya dengan kata kunci return. Nilai yang dikembalikan disimpan dalam variabel sum.

challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan berlatih membuat fungsi yang mengembalikan nilai. Fungsi dapat menghitung hasil dan mengembalikannya agar dapat digunakan di bagian lain kodemu.

Lengkapi fungsi calculateSquare di bawah. Fungsi itu harus:

  1. Menerima parameter bilangan bulat number
  2. Menghitung kuadrat bilangan tersebut, yaitu mengalikannya dengan dirinya sendiri
  3. Mengembalikan hasilnya

Output yang diharapkan adalah:

The square of 5 is: 25

Coba sendiri

void main() {
  // Angka ini sudah ditentukan untukmu
  int number = 5;
  
  // Panggil fungsi calculateSquare dan simpan hasilnya
  int result = calculateSquare(number);
  
  // Ini akan menampilkan hasilnya
  print('The square of $number is: $result');
}

// TODO: Lengkapi fungsi ini agar mengembalikan kuadrat dari angka tersebut
int calculateSquare(int number) {
  // Tulis kodemu di sini. Hitung kuadratnya dan kembalikan hasilnya
  
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Dart online