Minggu, 30 Oktober 2011

Looping (Perulangan) For di Java, C# dan C++

Loop secara bahasa artinya putaran,,
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

0 komentar:

Posting Komentar