Looping

oh ya sedikit tentang sejarah Algoritma nich
Kata algoritma berasal dari latinisasi nama seorang ahli matematika dari Uzbekistan Al Khawārizmi (hidup sekitar abad ke­9), sebagaimana tercantum pada terjemahan karyanya dalam bahasa latin dari abad ke­12 “Algorithmi de numero Indorum”.
Beberapa instruksi diulang untuk suatu jumlah pengulangan yang tertentu.
Jumlah pengulangan dapat diketahui sebelumnya atau ditentukan dalam perjalanan program.
Kegunaan Looping
Meringkas algoritma(atau program) dengan mengotomatisasi perintah-perintah yang sama yang dikerjakan berulang-ulang.
Struktur loop sangat efektif karena dapat menyingkat puluhan (bahkan mungkin ratusan hingga ribuan baris kode) menjadi beberapa baris perintah saja.

LOOPING PADA FOR

Contoh program For dalam C#

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("Hore berhasil");
			}
		}
		public static void Main(string[] args)
		{
			byte kode;

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

Hasilnya :

Contoh program dalam C++


#include <cstdlib>

#include <iostream>

&nbsp;

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<<"Hore berhasil";

cout<<endl;

}

}

int main(int argc, char *argv[])

{

int kode;

kode=data();

prosses(kode);

system("PAUSE");

return EXIT_SUCCESS;

}

Hasilnya :

Contoh program dalam Java

</pre>
package javaapplication5;

&nbsp;

import java.util.Scanner;

&nbsp;

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("Hore berhasil");

System.out.println();

}

}

public static void main(String[] args) {

byte data;

data= banyak();

hasil(data);

}

&nbsp;

}

hasilnya :

LOOPING PADA WHILE

–          C++


#include <cstdlib>

#include <iostream>

using namespace std;

int banyak()

{

int data;

cout << "Data = ";

cin>>data;

return data;

}

void hasil(int a)

{

while (a<10)

{

cout << "Hore Pusing";

cout<<endl;

a++;

}

}

int main(int argc, char *argv[])

{

int x;

x=banyak();

hasil(x);

system("PAUSE");

return EXIT_SUCCESS;

}

Hasil;

–          C#


using System;

&nbsp;

namespace while_csharp

{

class Program

{

private static byte banyak()

{

byte a;

Console.Write("Data = ");

a=Convert.ToByte(Console.ReadLine());

return a;

}

private static void hasil(byte x)

{

while (x<10) {

Console.WriteLine("Hore berhasil");

x++;

}

}

public static void Main(string[] args)

{

byte data;

data=banyak();

hasil(data);

Console.Write("Press any key to continue . . . ");

Console.ReadKey(true);

}

}

}

Hasil :

–          Java


package javaapplication6;

import java.util.Scanner;

public class Main {

public static Scanner input = new Scanner (System.in);

static byte banayk()

{

byte data;

System.out.print("Data = ");

data = input.nextByte();

return data;

}

static void hasil(byte x)

{

while (x<10)

{

System.out.print("Hore berhasil");

System.out.println();

x++;

}

}

public static void main(String[] args) {

byte a;

a=banayk();

hasil(a);

}

}

Hasil :

2 responses to “Looping

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