Selasa, 01 November 2011

Belajar C# ,C++ , dan Java Part IV

Looping (For-While)


Selamat berjumpa lagi pada sesi ke 4 ini.
gimana para developer, apakan program sebelumnya sudah lancar???kalau sudah kita lanjutkan pada bagian looping (for - while).
tanpa panjang lebar langsung saja di jelaskan di bawah ini.

For :

apa itu "For"? for dalam bahasa indonesianya adalah "untuk" tetapi dalam bahasa pemrogaman adalah suatu perulangan yang disarkan atasa nilai diskrit, yang memiliki type data sesuai kebutuhannya, penggunaan for paling sering digunakan untuk menelusuri suatu array.

dalam penjelasan logika sebagai berikut :

For("kondisi awal";"kondisi akhir";"step")

{

statemen

}



While :

apa itu "while"?dalam bahasa indonesia yaitu "sementara" tetapi berbeda dengan bahasa pemrogramannya yang tidak menyimpan data sementara tetapi pada bahasa pemrogramannya yaitu melakuka perulangan pada statemen selama kondisi tersebut terpenuhi.

dalam penjelasan logika sebagai berikut :

While ("kondisi")

{

statemen

}

Berikut adalah contoh program "For"

dalam versi C# sebagai berikut :

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

kode=data();
proses(kode);
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}
Image Hosted by ImageShack.us

dalam versi C++ :

#include
#include

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 Pusing";
cout<
}
}
int main(int argc, char *argv[])
{
int kode;
kode=data();
prosses(kode);
system("PAUSE");
return EXIT_SUCCESS;
}
Image Hosted by ImageShack.us


dalam versi Java :

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("Hore pusing");
System.out.println();
}
}


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

}

Image Hosted by ImageShack.us


dan di bawah ini adalah contoh program dengan menggunakan "While"

dengan menggunakan C# sebagai berikut :

using System;

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 Pusing");
x++;
}
}
public static void Main(string[] args)
{
byte data;
data=banyak();
hasil(data);

Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}
Image Hosted by ImageShack.us


dengan bahasa C++ sebagai berikut :

#include
#include

using namespace std;
int banyak()
{
int data;
cout << "Data = ";
cin>>data;
return data;
}
void hasil(int a)
{
while (a<10)
{
cout << "Hore Pusing";
cout<
a++;
}
}
int main(int argc, char *argv[])
{
int x;
x=banyak();
hasil(x);
system("PAUSE");
return EXIT_SUCCESS;
}

Image Hosted by ImageShack.us


dengan versi java sebagai berikut :

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 Pusing");
System.out.println();
x++;
}
}
public static void main(String[] args) {
byte a;
a=banayk();
hasil(a);
}

}
Image Hosted by ImageShack.us


untuk para developer yang pengen download data di atas bisa di download d bawah ini.


sekian dulu pembahasan pada waktu yang singkat ini.
pusing juga bikin programnya, sampek programnya "hore pusing" yang bikin jadi ikut pusing, tp moga-moga yang liat tidak pusing :D.

sampai jumpa di lain waktu........





0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More