Program Sederhana Menggunakan Java Netbeans
TUGAS ALGORITMA & PEMROGRAMAN 3
Assalamualaikum
wr.wb.
Kali ini
saya mendapatkan tugas matakuliah Algoritma & Pemrograman 3 yaitu mencari
program yang sudah ada menggunakan bahasa pemrograman Java.
Dan saya
memilih untuk mencari program sederhana yaitu membuat pola seperti kartu.
Pertama,
saya akan menjelaskan Algoritma sederhana dari program tersebut :
- Masukan angka ganjil sesuai keinginan, untuk mengetahui tinggi pola
- Menyiapkan variable untuk tinggi pola
- Lakukan looping atau perulangan untuk membentuk pola
- Cetak hasil perulangan
- Selesai
Setelah
saya menjelaskan Algoritma sederhananya, maka saya buka aplikasi Java Netbeans terlebih dahulu, membuat package dengan nama Tugas.ap3 kemudian saya akan memasukan source
codenya seperti dibawah ini :
package tugas.ap3;
import java.util.Scanner;
public class TugasAP3 {
public static void
main(String[] args) {
Scanner input = new
Scanner(System.in);
System.out.print("Masukkan tinggi objek: ");
int tinggi =
input.nextInt();
for (int kolom=1 ;
kolom<=tinggi ; kolom++){
System.out.print("$");
}
System.out.println();
for (int baris=2 ;
baris<=(tinggi-1)/2 ; baris++){
System.out.print("$");
for (int kolom=1 ;
kolom<=baris-2 ; kolom++){
System.out.print(" ");
}
System.out.print("$");
for (int
kolom=(tinggi-1)/2 ; kolom-1>=baris ; kolom--){
System.out.print(" ");
}
System.out.print("$");
for (int
kolom=(tinggi-1)/2 ; kolom-1>=baris ; kolom--){
System.out.print(" ");
}
System.out.print("$");
for (int kolom=1 ;
kolom<=baris-2 ; kolom++){
System.out.print(" ");
}
System.out.print("$");
System.out.println("");
}
System.out.print("$");
for (int kolom=1 ;
kolom<=(tinggi-3)/2 ; kolom++){
System.out.print(" ");
}
System.out.print("$");
for (int kolom=1 ;
kolom<=(tinggi-3)/2 ; kolom++){
System.out.print(" ");
}
System.out.print("$");
System.out.println();
for (int baris=2 ;
baris<=(tinggi-1)/2 ; baris++){
System.out.print("$");
for (int
kolom=(tinggi-1)/2 ; kolom-1>=baris ; kolom--){
System.out.print(" ");
}
System.out.print("$");
for (int kolom=1 ;
kolom<=baris-2 ; kolom++){
System.out.print(" ");
}
System.out.print("$");
for (int kolom=1 ;
kolom<=baris-2 ; kolom++){
System.out.print(" ");
}
System.out.print("$");
for (int
kolom=(tinggi-1)/2 ; kolom-1>=baris ; kolom--){
System.out.print(" ");
}
System.out.print("$");
System.out.println("");
}
for (int kolom=1 ;
kolom<=tinggi ; kolom++){
System.out.print("$");
}
System.out.println();
}
}
Setelah memasukan source codenya, maka running program
tersebut.
Maka, hasilnya seperti ini :
Hasil running dari source code diatas |
Akhirnya selesai, cukup sekian pembahasan kali ini.
Semoga
bermanfaat dan selamat mencoba! Ganbatte ne!
Sumber : Timoti Hesel Marnadi, Teknik Informatika 2015, Universitas Kristen Satya Wacana
Komentar
Posting Komentar