Fungsi
1. Penjelasan Fungsi
Fungsi merupakan kumpulan perintah yang digabung menjadi satu dan bisa dipanggil bersamaan
2. Cara Menggunakan Fungsi
2.1 Fungsi Sederhana
Berikut contoh pembuatan fungsi sederhana bernama HitungLuasPersegiPanjang
. Setelah fungsi tersebut dibuat, maka bisa dijalankan berkali - kali
csharp
// Program.cs
using System;
namespace HelloCSharp
{
class Program
{
static void Main(string[] args)
{
// memanggil fungsi
HitungLuasPersegiPanjang();
}
// membuat fungsi untuk menghitung luas persegi panjang
static void HitungLuasPersegiPanjang()
{
int panjang = 5;
int lebar = 6;
int luas = panjang * lebar;
Console.WriteLine(luas);
}
}
}
2.2 Fungsi dengan Parameter
Agar kita dapat mengubah nilai dari panjang
dan lebar
pada fungsi HitungLuasPersegiPanjang
, maka kita dapat menggunakan parameter
csharp
// Program.cs
using System;
namespace HelloCSharp
{
class Program
{
static void Main(string[] args)
{
// memanggil fungsi dengan menginputkan nilai panjang dan lebar
HitungLuasPersegiPanjang(5, 6);
HitungLuasPersegiPanjang(10, 5);
HitungLuasPersegiPanjang(15, 8);
}
// menambah parameter panjang dan lebar
static void HitungLuasPersegiPanjang(int panjang, int lebar)
{
int luas = panjang * lebar;
Console.WriteLine(luas);
}
}
}
2.3 Fungsi yang Mengembalikan Nilai
Agar nilai dari perhitungan luas persegi panjang dapat diolah kembali, kita dapat mengembalikan nilai dari fungsi HitungLuasPersegiPanjang
menggunakan perintah return
dan mengubah kata kunci void
menjadi int
mengikuti tipe data dari nilai yang dikembalikan
csharp
// Program.cs
using System;
namespace HelloCSharp
{
class Program
{
static void Main(string[] args)
{
// nilai yang dikembalikan dapat diolah kembali
int hasil = HitungLuasPersegiPanjang(5, 6) + 30;
Console.WriteLine(hasil); // output : 60
}
// mengembalikan nilai luas persegi panjang
static int HitungLuasPersegiPanjang(int panjang, int lebar)
{
int luas = panjang * lebar;
return luas;
}
}
}