tidak juah dengan artinya secara bahasa Looping adalah Beberapa instruksi diulang untuk suatu jumlah pengulangan yang tertentu.
Jumlah pengulangan dapat diketahui sebelumnya atau ditentukan dalam perjalanan program.
Fungsinya memang untuk perulanganLebih efisien, terutama untuk menampilkan pernyataan yang butuh perulangan. Misalkan kita harus menampilkan baris 1-100 atau menampilkan suatu kalimat yang sama dalam jumlah yang sangat banyak.
looping dalam programing banyak macemnya, di postingan yang ini ane bahas yang pake "FOR"
struktruk codingnya seperti ini :
for ([ini sialisasi counter]; [syarat perulangan]; [update counter])
{
<statemen2 yang di ulang>
{
oke dari pada panjang lebar langsung ke Sintaxnya saja . . .
"Csharp"
namespace LoopFor { class Program { public byte Banyak; //property public static void Main(string[] args) { Ulang ulang = new Ulang(); //deklarasi Class Ulang ulang.Putar(); //panggil Method Putar dari Class Ulang Console.WriteLine(); Console.Write("Press any key to continue . . . "); Console.ReadKey(true); } } class Ulang { public void Putar() { Program pro = new Program(); //deklarasi Class Program Console.Write("Masukkan banyak perulangan = "); pro.Banyak = Convert.ToByte(Console.ReadLine()); //panggil properti banyak dari class program Console.WriteLine(); Console.WriteLine("comment akan mengulang {0} kali",pro.Banyak); Console.WriteLine(); //melakukan perulangan for (byte i = 0; i<pro.Banyak; i++) { Console.WriteLine("perulangan ke {0}",i+1); } } } }hasilnya
"Java"
package LoopFor; import java.util.Scanner; public class Program { public byte banyak; //property public static void main(String[] args) { Ulang ulang = new Ulang(); //deklarasi Class Ulang ulang.Putar(); //panggil Method Putar dari Class Ulang } } class Ulang { public void Putar() { Program pro = new Program(); //deklarasi Class Program Scanner baca = new Scanner(System.in); System.out.print("masukkan banyak perulangan = "); pro.banyak = baca.nextByte(); //panggil properti banyak dari class program System.out.println("\nComment akan mengulang "+pro.banyak+" kali\n"); //melakukan perulangan for (byte i = 0; i<pro.banyak; i++) { int s = i+1; System.out.println("perulangan ke "+s); } } }
hasilnya
"C++"
#include <cstdlib> #include <iostream> using namespace std; class Ulang { private : int banyak; //property public : void Putar() { cout<<"Masukkan banyak perulangan = "; cin>>banyak; //input menggunakan property Class Ulang cout<<endl; cout<<"comment akan mengulang "<<banyak<<" kali"; cout<<endl; cout<<endl; for (int i = 0; i<banyak; i++) { cout<<"perulangan ke "<<i+1<<endl;; } } }; int main(int argc, char *argv[]) { Ulang ulang; //deklarasi Class Ulang ulang.Putar(); //panggil Method Putar dari Class Ulang cout<<endl; cout<<endl; system("PAUSE"); return EXIT_SUCCESS; }
hasilnya