You are on page 1of 4

PERULANGAN: LAMPIRAN KODE

public class KasusDiamond {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int d = 7; // diameter bisa diganti dengan input dari user
int r = (d/2)+1;

int k = 1;
for (int i = 0; i < r; i++) {
for (int j = r-1; j > i; j--) {
System.out.print("\t");// membuat spacing
}
for (int j = 0; j < (2*i)+1; j++, k++) {
System.out.print(k+"\t");
}
System.out.println();
}
k-=2;
for (int i = r-1; i > 0; i--) {
for (int j = i; j < r; j++) {
System.out.print("\t");// membuat spacing
}
for (int j = (2*(i-1))+1; j > 0; j--, k--) {
System.out.print(k+"\t");
}
System.out.println();
}
}
}
public class KasusDiamond {
public static void main(String[] args) {
int tinggi = 5;
for (int i = 0; i < tinggi; i++) {
for (int j = i; j < tinggi; j++) {
System.out.print("_");
}
for(int j = 0; j <= i; j++) {
System.out.print("*");
}
for(int j = 0; j<i; j++) {
System.out.print("*");
}
for (int j = i; j < tinggi; j++) {
System.out.print("_");
}
System.out.println();
}
for (int i = tinggi-1; i > 0; i--) {
for (int j = i; j <= tinggi; j++) {
System.out.print("_");
}
for (int j = 0; j < i; j++) {
System.out.print("*");
}
for (int j = 1; j < i; j++) {
System.out.print("*");
}
for (int j = i; j <= tinggi; j++) {
System.out.print("_");
}
System.out.println();
}
}
}
Mencari nilai KPK
public class Kpk {
// dengan pendekatan rekursif
public static int cariKpk(int bil1, int bil2, int i){
int n= (bil1*i) % bil2;
if(n==0){
return bil1*(i);
}
else{
i++;
return cariKpk(bil1, bil2, i);
}
}

public static void main(String[] args) {


// TODO code application logic here
// dengan pendekatan rekursif bisa langsung akses dengan ini
// System.out.println(cariKpk(25,10, 1));

int bil1, bil2, n = 1, temp, kpk;


Scanner input = new Scanner (System.in);
System.out.print("Masukkan input pertama: ");
bil1 = input.nextInt();
System.out.print("Masukkan input kedua: ");
bil2 = input.nextInt();
do
{
temp = ((bil1*n)%bil2);
n = n+1;
} while(temp != 0 );

kpk = bil1*(n-1);
System.out.println("hasil:" +kpk);
}
}

Output:

You might also like