Java Rekursif

Bagi temen-temen yang ingin tahu source code untuk membuat segitiga pascal menggunakan metode rekursif, ini dia :

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/**
*
* @author nugan
*/
import javax.swing.JOptionPane;

public class rekursif_segitigapascal {

public int pascal(int x, int y) {
if (y == 0 || y == x) {
return 1;
} else {
return pascal(x – 1, y – 1) + pascal(x – 1, y);
}
}

public static void main(String args[]) {
rekursif_segitigapascal app = new rekursif_segitigapascal();
int input = Integer.parseInt(JOptionPane.showInputDialog(“Masukkan bilangan pangkat”));
int M [] = new int[input];
for (int x = 0; x <= M.length; x++) {
for (int y = 0; y <= x; y++) {
System.out.print(” ” + app.pascal(x, y));
}
System.out.println(” “);
}
}
}

Jangan cuma di kopas ya, dipelajari algoritmanya juga…hehe

Semoga bermanfaat…;-)

About nugan88
Mencoba untuk selalu menjadi orang yang lebih baik dan lebih maju

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: