Perulangan Menggunakan FOREACH Dalam C#
ilmuit.id - Halo kawan iseng nulis tutorial c#, melakukan perulangan selain menggunakan FOR dan WHILE pada umunya. Di C# ternyata ada namanya perulangan menggunakan FOREACH mungkin tulisan ini hanya untuk mereka yang sedang belajar tentang pemrograman dasar salah satunya C# ( C Sharp ), Apa sih fungsi dari statement ini ?
Statement ini dapat menelusuri elemen-elemen pada sekelompok nilai atau objek. didalam C# kelompok / nilai disebut dengan collection ( koleksi )
misalnya koleksi sederhana bisa kita contohkan dengan menggunakan ARRAY didalam elemen array ini kita akan menelusuri elemen dengan menggunakan statement foreach
Format umum penulisanya sebagai berikut :
foreach ( tipe element in koleksi )
{
statement ;
}
Jika variabel element sudah diketahui nilai berupa INT, STRING , dll kita dapat menyesuikan sesuai dengan tipe nilai didalam koleksinya, jika nilai didalam koleksinya belum anda ketahui anda dapat menggunakan tipe VAR dalam pendeklarasian tipe element.
contoh pengunaan program foreach menghitung rata rata :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class DemoForeach
{
static void Main()
{
int[] nilai = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; // mendeklarasikan dan menginisialisasi array
int jumlah;
double ratarata;
jumlah = 0;
foreach (var elemen in nilai) // elemen dideklarasikan menggunakan tipe var
{
jumlah = jumlah + elemen;
}
ratarata = (double) jumlah / nilai.Length;
Console.WriteLine("Rata-rata = " + ratarata);
Console.ReadLine();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class DemoForeach
{
static void Main()
{
int[] nilai = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; // mendeklarasikan dan menginisialisasi array
int jumlah;
double ratarata;
jumlah = 0;
foreach (var elemen in nilai) // elemen dideklarasikan menggunakan tipe var
{
jumlah = jumlah + elemen;
}
ratarata = (double) jumlah / nilai.Length;
Console.WriteLine("Rata-rata = " + ratarata);
Console.ReadLine();
}
}
}
int[] nilai = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; kode pembuatan array nilai
kode diatas data dideklarasikan dengan tipe var
karena kita belum tentu tau tipe data apa di dalam array jika sudah tau kita dapat mendeklarasikan secara spesifik semisal INT, STRING Dll.
Kita juga menggunakan properti LENGTH yang bertujuan untuk mendapatkan jumlah dari elemen yang di telusuri.
Nah hasilnya programnya di bawah ini kali ini belum detail penjelasanya lagi malas neranginya ( :V )
Kali ini tutorialnya mungkin ngacak nanti di beresin satu persatu agar lengkap, dan tulisan diatas hanya berlaku untuk mereka yang sedang belajar pemrograman dasar.
Reference :
https://docs.microsoft.com
Budi Raharjo Mudah Belajar C#
Suhu Novian Hendrianto ( Profesional Mastering C# )