Contoh coding Java dengan perulangan untuk membentuk huruf "A", "N", "T", dan "O" menggunakan karakter huruf yang sesuai dengan nama hurufnya:
javapublic class BentukHuruf { public static void main(String[] args) { bentukA();
bentukN();
bentukT();
bentukO();
} public static void bentukA() { int tinggi = 7;
int lebar = tinggi * 2 - 1;
for (int baris = 1; baris <= tinggi; baris++) {
char huruf = 'A';
for (int kolom = 1; kolom <= lebar; kolom++) { if ((kolom == tinggi - baris + 1) || (kolom == tinggi + baris - 1)) {
System.out.print(huruf);
} else if ((baris == tinggi / 2 + 1) && (kolom > tinggi - baris + 1) && (kolom < tinggi + baris - 1)) {
System.out.print(huruf);
} else {
System.out.print(" "); } } System.out.println();
} System.out.println();
} public static void bentukN() {int tinggi = 5;
int lebar = tinggi + 2;
for (int baris = 1; baris <= tinggi; baris++) {
char huruf = 'N';for (int kolom = 1; kolom <= lebar; kolom++) { if ((kolom == 1) || (kolom == lebar)) { System.out.print(huruf); } else if (kolom == baris) { System.out.print(huruf); } else {
System.out.print(" ");
} } System.out.println();
} System.out.println(); }public static void bentukT() { int tinggi = 5;
int lebar = tinggi + 2; for (int baris = 1; baris <= tinggi; baris++) {
char huruf = 'T'; for (int kolom = 1; kolom <= lebar; kolom++) { if (kolom == tinggi / 2 + 1) {
System.out.print(huruf); } else {
System.out.print(" ");
} }
System.out.println();
} System.out.println();
} public static void bentukO() { int tinggi = 5;
int lebar = tinggi + 2; for (int baris = 1; baris <= tinggi; baris++) {
char huruf = 'O'; for (int kolom = 1; kolom <= lebar; kolom++) { if (((baris == 1 || baris == tinggi) && (kolom > 1 && kolom < lebar))
|| ((kolom == 1 || kolom == lebar) && (baris > 1 && baris < tinggi))) {
System.out.print(huruf);
} else {
System.out.print(" "); } }
System.out.println();
} System.out.println();
} }
Hasil Output:
mathematicaA
A A
A A
AAAAA
A A
A A
A A
N N
NN N
N N N
N NN
N N
TTTTT
T
T
T
T
OOO
O O
O O
O O
OOO
Penjelasan:
- Program di atas mencetak bentuk huruf "A", "N", "T", dan "O" menggunakan karakter huruf yang sesuai dengan nama hurufnya (misalnya, huruf "A" dicetak dengan karakter "A", huruf "N" dengan karakter "N", dan seterusnya).
- Variabel
hurufpada setiap metode digunakan untuk menyimpan karakter huruf yang sesuai dengan nama huruf yang akan dicetak. - Selain itu, program juga menggunakan logika yang sama seperti sebelumnya untuk mencetak pola dari bentuk huruf tersebut.
Silakan jalankan kode di atas pada lingkungan pemrograman Java untuk melihat hasil bentuk huruf "A", "N", "T", dan "O" dengan karakter huruf yang sesuai dengan nama hurufnya.
0 Comments