Contoh Program FOR

FOR

For digunakan untuk melakukan perulangan yang didasarkan atas nilai diskrit, misalnya integer. Salah satu penggunaan for yang paling umum adalah dalam menelusuri suatu array.

Logika For sebagai berikut :

For(<nilai_awal> ; <kondisi_akhir> ; <step>

{

statemen

}

Dan kita akan bahas dengan menggunakan 3 bahasa.

Looping / 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,..!! supaya lebih jelasnya kita intip yuksz gimana programNya


namespace Program_Widy1
{
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 ya seperti ini

ini contoh program yang menggunakan 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 akan tampak seperti ini…. hehehe

biar lebih paham tentang program tersebut, bagaimana kalau kita sekarang membuat program ini di jadikan bahasa JAVA


package javaapplication2;
import java.util.Scanner;

public class Main {

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()
{
Main pro = new Main();  //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);
}

sudah pasti hasilnya seperti ini….

Saya juga akan memberikan contoh yang ke-2

ini adalah program yang di dalamnya terdapat bahasa pemograman C(Csharp)

using System;

namespace csharp_For
{
class Program
{
private static byte data()
{
byte a;
Console.Write("Banyak Data = ");
a=Convert.ToByte(Console.ReadLine());
return a;
}
private static void proses(byte x)
{
for (byte i = 0; i < x; i++) {
Console.WriteLine("My Name Is Ni Made Putri Widiastuti");
}
}
public static void Main(string[] args)
{
byte kode;

kode=data();
proses(kode);
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}

Maka dapat di lihat, hasilnya akan seperti ini..   ^_^

Contoh yang berikutnya ini adalah contoh program yang telah di terjemahkan ke dalam bahasa pemograman C++

#include <cstdlib>
#include <iostream>

using namespace std;
int data()
{
int a;
cout<<"Banyak Data = ";
cin>>a;
return a;
}
void prosses(int b)
{
for (int i=1;i<=b;i++)
{
cout<<"My Name Is Ni Made Putri Widiastuti";
cout<<endl;
}
}
int main(int argc, char *argv[])
{
int kode;
kode=data();
prosses(kode);
system("PAUSE");
return EXIT_SUCCESS;
}



Beginilah hasil programnya…..

Program  yang terakhir ini adalah contoh progaram yang telah saya buat dengan terjemahan JAVA, perhatikan dan simak baik-baik yach…. 🙂

package javaapplication5;

import java.util.Scanner;


public class Main {
public static Scanner input = new Scanner(System.in);
static byte banyak()
{
byte x;
System.out.print("Banyak data = ");
x=input.nextByte();
return x;
}
static void hasil(byte a)
{
for (byte i = 0; i < a; i++)
{
System.out.print("My Name Is Ni Made Putri Widiastuti");
System.out.println();
}
}



public static void main(String[] args) {
byte data;
data= banyak();
hasil(data);
}

}



Berikut ini adalah hasil yang di dapat..

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s