Nih, ada flowchart fibonanchi untuk mempermudah pemahaman coding. :)
Nih, ada flowchart fibonanchi untuk mempermudah pemahaman coding. :)
javascript:void(0)
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();
}
}
}
/**
* @(#)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));
}
}
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
*/
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);
}
}
/**
* @(#)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.
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.
Langganan:
Postingan (Atom)