Tampilkan postingan dengan label Source Code. Tampilkan semua postingan
Tampilkan postingan dengan label Source Code. Tampilkan semua postingan

Sabtu, 21 November 2009

Source Code Minesweeper

Ini adalah program minesweeper saya dengan jumlah ranjau 6 di kotak 4x4. :) mohon jangan dibacem ya.

/**
* @(#)minessweper_jadi_jadian.java
*
*
* @author Satria Wibawa
* @version 1.00 2009/11/21
*/

public class minessweper_jadi_jadian {


public minessweper_jadi_jadian() {
}

public static void main(String[] args)
{

String array [][]= new String [4][4];

for(int a=0;a {
array [0][a]="*";
array [1][a]="2";
array [2][a]="0";
array [3][a]="1";
}

for (int a=1;a<=2;a++)
{
array[2][a]="1";
array[3][a]="*";
}

for(int a=0;a {
for(int b=0;b {
System.out.print(array[b][a]);
}
System.out.println();
}

}
}

Source Code Program Fibonanchi

Teman-teman, saya mempunyai koding fibonanchi. Boleh dijadikan contoh tetapi jangan bacem ya.. :)

berikut adalah source codenya.

/**
* @(#)Fibonanci_susah.java
*
*
* @author Satria Wibawa
* @version 1.00 2009/11/20\
*
*/
import javax.swing.JOptionPane;
public class Fibonanci_susah {


public Fibonanci_susah() {
}

public static void main(String[] args) //Note: Di program ini banyak sekali System.out.println(),
//ini hanya untuk mengatur letak baris saja agar terlihat rapi dan tidak berpengaruh pada proses.
{
int inputan = Integer.parseInt(JOptionPane.showInputDialog("Masukkan nilai n: ")); // deklarasi variabel
int array []=new int [2*inputan+2];
int nilai=0,nilai1=1,tambah,bantu=0,mean=0;

System.out.println("Berikut deret Fibonanci sebelum diurut: ");
System.out.println();
for(int a=0;a {
array[a]=nilai;
tambah=nilai+nilai1;
nilai=nilai1;
nilai1=tambah;
System.out.print(array[a]+" ");
}

System.out.println();
System.out.println();
System.out.println("Berikut deret Fibonanci setelah diurut: ");
System.out.println();

for (int batas=array.length-1;batas>0;batas--) //proses sorting array
{
for (int kiri=0;kiri {
int kanan = kiri+1;

if(array[kiri] {
bantu=array[kanan];
array[kanan]=array[kiri];
array[kiri]=bantu;
}
}
}

for (int i=0;i {
System.out.print(array[i]+" ");
}
System.out.println();
System.out.println();

System.out.println("Mediannya: "+ array[(array.length-1)/2]); //kalkulasi median

for (int i=0;i {
mean +=array[i];
}

System.out.println("Meannya: "+ mean/(array.length-1));
}
}