Hallo guys kita bertemu lagi.....
Seringkali kita menghadapi pertanyaan atau test logic dasar dalam melamar pekerjaan sebagai programer atau ingin mengkuti pelatihan programer, kadang kita lupa atau memang blom tau cara pengerjaanya. Saya disini berbagi sedikit pengalaman saya yang seringkali test programer dan kebanyakan gagalnya, maka dari itu saya tidak mau kawan2 mengikuti jejak saya yang slalu gagal dalam mengikuti test dasar programer. disini saya akan menuliskan sedikit source code java untuk membuat segitiga dengan bintang. Disini kita menggunakan looping atau pengulangan for.
Hasilnya akan seperti gambar:
Pertama kita buka text editor saya disini memakai eclipse lalu buat sebuah class java dengan nama Segitiga :
public class Segitiga {
public static void main(String[] args) {
}
}
Lalu kita buat perulangan atau looping untuk baris:
public class Segitiga {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
}
}
}
lanjut buat looping untuk panjang dan cetak spasi:
public class Segitiga {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
for (int j = 9; j >= i; j--) {
System.out.print(" ");
}
}
}
}
Lalu kita buat looping lagi untuk cetak bintang
public class Segitiga {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
for (int j = 9; j >= i; j--) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print("*");
}
for (int l = 1; l <= i - 1; l++) {
System.out.print("*");
}
System.out.println();
}
}
}
keterangan:
- variable i adalah perulangan untuk baris
- variable j adalah perulangan untuk panjangnya
variable i = 0 jika i <= 10 maka cek variable j, varible j = 9 jika j >= i jika true maka cetak spasi ( (System.out.print(" "); ), lalu ke varible k = 1 jika k <= i jika true maka cetak bintang ( System.out.print("*"); ), lalu lanjut ke varible l = 1 jika l <= i jika true cetak bintang ( System.out.print("*"); ) jika false kembali ke variable i. Begitu terus sampai kondisi variable i false.
Bahasa pemerograman Java membaca script dari atas kebawah berurutan.
ok sekian jika ada yang kurang mohon maaf atau bisa ditambahkan dikolom komentar.
Terimakasih

Komentar
Posting Komentar