Kenapa perulangan for?
Mari kita pahami perbedaan yang sangat khas dari perulangan for ini; yaitu,Penggunaan for akan lebih efisien apabila jumlah perulangan yang diinginkan telah diketahui. Ketika kita akan menampilkan tulisan “saya suka pemrograman”, maka syntaxnya adalah
using System;
public class Program
{
public static void Main()
{
Console.WriteLine("saya suka pemrograman");
}
}
Contoh kasus
Di kasus lain, ada kondisi dimana kita perlu untuk mengulang pernyataan yang sama. Contoh disini kita akan mengulang kalimat "saya suka pemrograman" sebanyak 5 kali. Bisa saja kita tinggal ulang saja pernyataannya sebanyak 5 kali dengan copy-paste menjadi seperti berikut...
using System;
public class Program
{
public static void Main()
{
Console.WriteLine("saya suka pemrograman");
Console.WriteLine("saya suka pemrograman");
Console.WriteLine("saya suka pemrograman");
Console.WriteLine("saya suka pemrograman");
Console.WriteLine("saya suka pemrograman");
}
}
cara diatas tidak lah salah, tapi bayangkan bila kita harus menampilkan sebanyak seribu kalimat yang sama.
Bahkan lebih dari itu, haruskah semuanya diketik manual, atau copy-paste? Tentu hal yang sangat merepotkan, belum lagi kita
harus memastikan jumlahnya sesuai dari keinginan kita.
Kasus diatas, sangat memungkinkan kita menggunakan perulangan dengan menggunakan fungsi for
, dikarenakan kita sudah
mengetahui jumlah perulangan kalimat yang kita inginkan. Syntax dibawah ini mencontohkan untuk menampilkan kalimat "saya suka pemrograman" sebanyak 1000 kali.
using System;
public class Program
{
public static void Main()
{
for(int i=1;i<=1000;i++)
{
Console.WriteLine("saya suka pemrograman");
}
}
}
Penjelasan
for = adalah kata kunci yang kita gunakan untuk menggunakan fungsi forint = jenis variable bertipe integer (bilangan bulat)
i = adalah variable yang kita buat untuk menampung nilai bilangan bulatint i=1; = variable i diberikan nilai awal 1
i<=1000; = lakukan perulangan selama c <= 1000
i++ = variable i akan bertambah satu setiap sekali perulangan
sehingga, syntax for(int i=1;i<=1000;i++)
bisa di pahami bahwa perintah tersebut, memerintahkan pernyataan dilakukan dari
i bernilai awal 1, dan lakukan perulangan selama i lebih kecil atau sama dengan 1000,
lalu nilai i, bertambah 1 setiap sekali perulangan.
Anda tidak perlu khawatir jika masih sedikit bingung. Lakukan praktek sendiri agar
lebih jelas, dan ikuti juga artikel berikutnya yang akan membahas contoh penggunaan
perulangan dalam membuat pola