Professional Documents
Culture Documents
/**
* @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);
}
}
kpk = bil1*(n-1);
System.out.println("hasil:" +kpk);
}
}
Output: