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. Tidak seperti fungsi void, fungsi ini menentukan tipe nilai yang dikembalikan.

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 akan berupa:

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 ini. Fungsi tersebut harus:

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

Output yang diharapkan adalah:

The square of 5 is: 25

Coba sendiri

void main() {
  // Angka ini sudah didefinisikan 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 lalu 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