MEMBUAT SEGITIGA PASCAL DENGAN JAVA

langsung aja :

import java.util.*;
class pascal {
static int p[][];
public static void main(String args[]){
Scanner sc= new Scanner(System.in);

System.out.println("masukkan jumlah baris yang diinginkan");
int b = sc.nextInt();

p = new int[b][b];
int t = (int) Math.floor((b-1)/2);
int i,j;

for(i=0; i<t; i++) p[0][i]=0;
p[0][t]=1;
for(i=t+1; i<b; i++)  p[0][i]=0;

for(i=1; i<b; i++){
for(j=0; j<b; j++) {
if(i%2==0) p[i][j]=jumlah(i-1,j-1,j,b);
else p[i][j]=jumlah(i-1,j,j+1,b);
}
}

System.out.println("hasilnya adalah : ");
for(i=0; i<b; i++){
if(i%2==1) System.out.print(" ");
for(j=0; j<b; j++){
if(p[i][j]==0) System.out.print(" ");
//else if(p[i][j]<10) System.out.print(" "+p[i][j]+" ");
else System.out.print(p[i][j]+" ");
}
System.out.println("");
}
}
public static int jumlah(int a, int b, int c, int d) {

if(b<0) return(p[a][c]);
else if(c>=d) return(p[a][b]);
else return(p[a][b]+p[a][c]);

}
}

Untuk Download Artikel Klik Gambar

Tidak ada komentar:

Posting Komentar

 
Powered By irul ganteng | Portal Design By irul nuno © 2009 | Resolution: 1024x768px | Best View: Firefox | Top