pola bintang - java






Pola Bintang dengan FORRelated image

Pada kesempatan kali ini everything1520 akan membagi tentang bagaimana sih cara buat pola-pola bintang dengan program perulangan FOR. dalam progam ini, sudah everything1520 buat dalam satu program yang keren dan bisa dipilih sesuka kalian. Dari pada lama-lama yuk kita liat progamnya:
Source Code Program : 
package latihanfor;import java.util.Scanner;/** ** @author Everything Sans*/
public class Looping {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
intpil, x=1;
String pil2;
while(x<=1){
System.out.println(“PROGRAM KUMPULAN BENTUK-BENTUK BINTANG”);
System.out.println(“======================================”);
System.out.println(“1.  Tipebintang 1”);
System.out.println(“2.  Tipebintang 2”);
System.out.println(“3.  Tipebintang 3”);
System.out.println(“4.  Tipebintang 4”);
System.out.println(“5.  Tipebintang 5”);
System.out.println(“6.  Tipebintang 6”);
System.out.println(“7.  Tipebintang 7”);
System.out.println(“8.  Tipebintang 8”);
System.out.println(“9.  Tipebintang 9”);
System.out.println(“10. Tipebintang 10”);
System.out.println(“11. Tipebintang 11”);
System.out.println(“12. Tipebintang 12”);
System.out.println(“13. Tipebintang 13”);
System.out.println(“14. Tipebintang 14”);
System.out.println(“15. Tipebintang 15”);
System.out.println(“16. Tipebintang 16”);
System.out.println(“0.  exit”);
System.out.print(“Masukkanpilihan (0-16): “);
pil = input.nextInt();
System.out.println(“======================================”);
switch (pil) {
case 1:
System.out.println(“Tipebintang 1 :”);
for (inti = 1; i<= 3; i++) {
for (int j = 1; j <= 3; j++) {
System.out.print(“*”);}
System.out.println(” “);}break;
case 2:
System.out.println(“Tipebintang 2 :”);
for (inti = 1; i<= 1; i++) {
for (int j = 1; j <= 5; j++) {
System.out.print(“*”);}
System.out.println();}
for (int k = 1; k <= 3; k++) {
for (int l = 1; l < 2; l++) {
System.out.print(“*”);}
for (int m = 1; m < 2; m++) {
System.out.print(”   *”);}
System.out.println();}
for (int o = 1; o <= 1; o++) {
for (int p = 1; p <= 5; p++) {
System.out.print(“*”);}
System.out.println();}break;
case 3:
System.out.println(“Tipebintang 3 :”);
for (inti = 0; i< 5; i++) {
for (int j = 0; j < 5; j++) {
if(i == j || i + j == 5 – 1){
System.out.print(“*”);}
else{System.out.print(” “);} }
System.out.println(“”);}break;
case 4:
System.out.println(“Tipebintang 4 :”);
for (inti = 0; i< 5; i++) {
for (int j = 0; j < 5; j++) {
if(i == j || i + j == 5 – 1){
System.out.print(” “);}
else{System.out.print(“*”);} }
System.out.println(“”);}break;
case 5:
System.out.println(“Tipebintang 5 :”);
for (inti = 1; i<= 4; i++) {
for (int j = i; j >= 1; j–) {
System.out.print(” “);}
for (int k = 1; k <= 5; k++) {
System.out.print(“*”);}
System.out.println();}break;

case 6:
System.out.println(“Tipebintang 6 :”);
int f = 5;
for (inti = 5; i>= 1; i–) {
for (int j = 1; j <= 6 – i; j++) {
System.out.print(“*”);}
System.out.println();}
for (int a = 1; a <= 4; a++) {
for (int b = 1; b <= 6 – f; b++) {
System.out.print(” “);}
for (int c = 1; c <= 5 – a; c++) {
System.out.print(“*”);}
System.out.println();
f–;}break;
case 7:
System.out.println(“Tipebintang 7 :”);
int g = 1;
for (int a = 3; a >= 1; a–) {
for (int b = 1 ; b <= 3-a; b++) {
System.out.print(” “);}
for (int c = 1; c <= 6-g; c++) {
System.out.print(“*”);}
System.out.println();
g+=2; }break;
case 8:
System.out.println(“Tipebintang 8 :”);
int h = 5;
for (int a = 1; a <= 3; a++) {
for (int b = 1; b <= 4 – a; b++) {
System.out.print(” “);}
for (int c = 1; c <= 6-h; c++) {
System.out.print(“*”);}
System.out.println();
h-=2; }break;
case 9:
int k = 1;
for (int a = 3; a >= 1; a–) {
for (int b = 1 ; b <= 3-a; b++) {
System.out.print(” “);}
for (int c = 1; c <= 6-k; c++) {
System.out.print(“*”);}
System.out.println();
k+=2; }
int m=2;
for (int d = 1; d <= 2; d++) {
for (int e = d; e <= 1; e++) {
System.out.print(” “);}
for (int j = 1; j <= 5-m; j++) {
System.out.print(“*”);}
m-=2;
System.out.println();}break;
case 10:
System.out.println(“Tipebintang 10 :”);
int q = 3, r = 1;
for (int a = 1; a <= 3; a++) {
for (int b = a; b <= 2 ; b++) {
System.out.print(” “);}
for (int c = 4 – q; c >= 1; c–) {
System.out.print(“*”);}
q-=2;
System.out.println();}
for (int d = 1; d <= 2; d++) {
for (int e = 1; e <=-2-q; e++) {
System.out.print(” “);}
for (inti = 4 – r; i>= 1; i–) {
System.out.print(“*”);}
System.out.println();
q–;
r+=2; }break;
case 11:
System.out.println(“Tipebintang 11 :”);
for (int a = 1; a <= 3; a++) {
for (int b = 1; b <= a; b++) {
System.out.print(“*”);}
System.out.println();} break;
case 12:
System.out.println(“Tipebintang 12 :”);
for (int a = 1; a <= 3; a++) {
for (int b = a; b <= 3; b++) {
System.out.print(“*”);}
System.out.println();}break;
case 13:
System.out.println(“Tipebintang 13 :”);
for (int a = 1;  a<=3 ; a++) {
for (int b = a;  b<=3; b++) {
System.out.print(” “);}
for (int  c=1; c<=a; c++) {
System.out.print(“*”);}
System.out.println();}break;
case 14:
System.out.println(“Tipebintang 14 :”);
for (int a = 3; a >= 1; a–) {
for (int b = a; b <= 3; b++) {
System.out.print(” “);}
for(int c = 1; c <= a; c++){
System.out.print(“*”);}
System.out.println(“”);}break;
case 15:
System.out.println(“Tipebintang 15 :”);
for (int a = 1; a <=2; a++) {
System.out.print(”   “);
System.out.print(“*”);}
System.out.println(“”);
System.out.print(”  “);
for (int b = 1; b <=2; b++) {
System.out.print(” “);
System.out.print(“**”);}
System.out.println(“”);
System.out.print(”   “);
for (int c = 1; c <= 5; c++) {
System.out.print(“”);
System.out.print(“*”);}
System.out.println(“”);
System.out.print(”  “);
for (int d = 1; d <=2; d++) {
System.out.print(” “);
System.out.print(“**”);}
System.out.println(“”);
System.out.print(“”);
for (int e = 1; e <=2; e++) {
System.out.print(”   “);
System.out.print(“*”);}
System.out.println(“”);break;
case 16:
System.out.println(“Tipebintang 16 :”);
int a = 4;
for (int b = 1; b <= 1; b++) {
for (int c = 1; c <= 5; c++) {
System.out.print(“*”);}
System.out.println();}
for (a = 1; a >= 1; a–) {
for (int b = 2; b >= 1; b–) {
System.out.print(“*”);}
for (int c = 1; c <= 1; c++) {
System.out.print(” “);}
for (int d = 1; d <= 2; d++) {
System.out.print(“*”);}
System.out.println();}
for (int b = 1; b <= 2; b++) {
for (int c = 1 – b; c <= 0; c++) {
System.out.print(“*”);}
for (int d = 1; d <= 3 – b; d++) {
System.out.print(” “);}
for (int e = 2 – b; e >= 1; e–) {
System.out.print(” “);}
for (int j = 1; j <= 1 – a; j++) {
System.out.print(“*”);}
a–;
System.out.println();}
for (int b = 1; b <= 1; b++) {
for (int c = 1; c <= 5; c++) {
System.out.print(“*”);}
System.out.println();}break;
case 0:
System.out.println(“EXIT”);
System.out.println(“TerimaKasih…”); break;
default:
System.out.println(“Pilihansalah”);}
System.out.print(“Ulangi (ya/tidak) ? :”);
pil2 = input.next();
if (pil2.equals(“ya”)) {
System.out.println();
} else if (!pil2.equals(“ya”)) {
System.out.println(“EXIT”);
System.out.println(“TerimaKasih…”);
break; }}}}
Nah, dalam program diatas, kita dapat memilih ingin menampilkan pola bintang yang mana. Untuk lebih jelasnya, berikut Sreen Shot runing programnya:
Sreen shot awal program :
awal
1.  Pola bintang 1
1
2.  Pola bintang 2
2
3.  Pola bintang 3
3
4.  Pola bintang 4
4
5.  Pola bintang 5
5
6.  Pola bintang 6
6
7.  Pola bintang 7
7
8.  Pola bintang 8
8
9.  Pola bintang 9
9
10.  Pola bintang 10
10
11.  Pola bintang 11
11
12.  Pola bintang 12
12
13.  Pola bintang 13
13
14.  Pola bintang 14
14
15.  Pola bintang 15
15
16.  Pola bintang 16
16
Untuk pilihan 0, maka program akan menampilkan:
0
Atau jika pada saat pilihan mengulang atau tidak dan kita menjawab “Tidak” maka akan menampilkan:
tdk
Jika kita menjawab “Ya” maka program akan otomatis mengulang.
Terimakasih sudah setia di everything1520, semoga info kali ini bermanfaat. Tetap semangat, dan jangan lupa ;

0 Komentar