Sabtu, 21 November 2009

Flowchart Fibonanchi

Nih, ada flowchart fibonanchi untuk mempermudah pemahaman coding. :)

Nih, ada flowchart fibonanchi untuk mempermudah pemahaman coding. :)
javascript:void(0)

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));
}
}

Selasa, 10 November 2009

Program Java Tentang 3n+1 Algoritma

Ini program java saya tentang algoritma 3n+1. Boleh dijadikan bahan inspirasi tapi jgn dibacem ya. :)

/**
* @(#)Sequence.java
*
*
* @author Satria Wibawa
* @special thanks for Anshori
* @version 1.00 2009/11/10
*/
import javax.swing.*;
public class Sequence {

/**
* Creates a new instance of Sequence.
*/
public Sequence() {
}

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int n,m,besar=1;

n = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Angka: "));

System.out.println("Angka anda: "+n);
System.out.println("Inilah Barisnya");

System.out.print(n+" ") ;
while(n!=1){
if(n>besar)
besar=n;

m = n%2;

if (m==1)

n=3*n+1;

else
n=n/2;

System.out.print(n+" ") ;
}
System.out.println();

System.out.println("Angka yang terbesar :"+besar);

}


}

Senin, 09 November 2009

Introduction

Hi...

Ini blog pribadi pertamaku.. enaknya di isi apa ya? ehm. perkenalkan nama saya Satria Wibawa Narendra Putra. Sekarang berkuliah di Sistem Informasi ITS baru semester 1. :)

Ok, semoga blog ini bermanfaat.