Sunday 30 October 2011

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

Looping yang akan ane bahas pada postingan yang ini adalah Looping menggunakan "While" . . .
Looping dengan while akan menyebabkan program kita mengulang barisan statement seperti yang dikondisikan di awal looping. Syntax atau bentuk statement while adalah sebagai berikut :

while (kondisi)
{
  statement1;
  :
  statement_n;
}

Cara kerja looping dengan while di Csharp, Java dan C++ adalah sebagai berikut :

"Csharp"
namespace While_Loop
{
 class Program
 {
  public byte angka=7; //property
  public static void Main(string[] args)
  {
   Konfir masi = new Konfir(); //deklarasi Class Konfir
   masi.Proses(); //memanggil method proses dari Class Konfir
   
   Console.WriteLine();
   Console.Write("Press any key to continue . . . ");
   Console.ReadKey(true);
  }
 }
 class Konfir
 {
  public void Proses()
  {
   Program pro = new Program(); //deklarasi Class Program
   
   while(pro.angka > 5)
   {
    Console.Write("Masukkan input = ");
    pro.angka = Convert.ToByte(Console.ReadLine());  //panggil property dari Class Program
    
   }
   
   
  }
 }
}  

Hasilnya


"Java"

package while_Loop;

import java.util.Scanner;

public class Program 
{
 public byte angka=10; //property
 
 public static void main(String[] args) 
 {
  konfir masi = new konfir(); //deklarasi Class Konfir
  masi.Proses(); //memanggil method proses dari Class Konfir
  
  System.out.println();
  System.out.print("Suksesss . . .");
 }

}

class konfir
{
 public void Proses()
 {
  Program pro = new Program(); //deklarasi Class Program
  
  Scanner baca = new Scanner(System.in);
  
  while (pro.angka > 5)
  {
   System.out.print("masukkan nilai = ");
   pro.angka = baca.nextByte(); //panggil property dari Class Program
   
  }
  
 }
}
  
Hasilnya



"C++"

#include <cstdlib>
#include <iostream>

using namespace std;

class Konfir
{
      private : int angka; //property
      public : void Proses()
      {
             while (angka>5)
             {
                   cout<<"Masukkan input = ";
                   cin>>angka;   //input menggunakan property Class Ulang
                   cout<<endl;
             }
             
             
             
      }
};

int main(int argc, char *argv[])
{
    Konfir masi;    //deklarasi Class Konfir
    masi.Proses();   //panggil Method Proses dari Class Konfir
    
    cout<<endl;
    cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
  
hasilnya