Baca Juga
Membuat Segitiga Bintang Dengan Java
Stormpedia.net | Tutorial Membuat Segitiga Dengan Java | Jika pada tutorial sebelumnya kita sudah belajar mengenai bahasa pemrograman C++ beserta tutorialnya yaitu Cara Membuat Ssegitiga Bintang Dengan C++ selanjutnya di sini saya akan meberikan materi baru yaitu mengenai Bahasa Pemrograman Java.
Bahasa pemrograman java sendiri pun adalah bahasa pemrograman yang berbasis OOP atau PBO yaitu Object Oriented Programming atau Pemrograman Berorientasi Objek.Membuat Segitiga bintang dengan java itu sangatlah mudah kita hanya perlu memahami statement Looping atau perulangan yaitu For dan Variabel.Oke...daripada kita ngomong teruzzz mending langsung liat aja script di bawah ini tentang cara membuat segitiga bintang dengan java beserta penjelasannya.
import java.util.Scanner;
public class segitigabintang {
public static void main(String[]args){
int daffa,satu,dua; //Tipe data integer untuk menghitung banyaknya bintang yang akan membuat segitiga
boolean menu=true;
while(menu){ //While Bberfungsi Untuk Mengulang Programnya kembali
System.out.println("============================");
System.out.println("**Program Segitiga Bintang**");
System.out.println("============================");
Scanner naufal=new Scanner(System.in);
System.out.print("Masukan Nilai N:");
daffa=naufal.nextInt();
for (satu=1; satu<=daffa; satu++){
for (dua=1; dua<=satu; dua++){
System.out.print("*");
}
System.out.println("");
}
Scanner input=new Scanner(System.in);
System.out.println("Apakah anda ingin mengulangnya kembali[Y]/[T]=");
String cek=input.next();
if(cek.equalsIgnoreCase("Y")){ //Statement untuk memberikan perintah pada program yang akan di ulang
menu=true;
}else if(cek.equalsIgnoreCase("T")){
menu=false;
System.out.println("Terima Kasih Sudah Menggunakan Program Kami");
}
}
}
}
Dari Script di atas jika kita menginputkan dengan sebuah angka lalu menekan enter maka hasilnya itu akan seperti gambar di bawah ini.....
Contoh Program Membuat Segitiga Bintang Dengan Java |
Dari Output program di atas kita bisa mengetahui bahwa bentuknya adalahsegitiga siku siku yang menghadap ke kanan.Kenapa bisa begitu?? karena nilai Dua bergantung pada nilai Satu dan nilai Dua
akan bertambah satu bintang ke bawah karena kita ada perintah "Dua++" yang dapat menambahkan jumlah Bintang.
Lalu kenapa Bintang yang bertambah satu demi satu itu bisa bertambah ke bawah?? Jika kita sedikit melihat Script di atas lagi kita akan menemukan Statement "System.out.println("");" yang berarti akan menurunkan satu demi satu bintang yang bertambah.
Mungkin itu saja dan sekian dari saya karena saat ini baterai laptop saya sudah 10% wkwkwk
Wasalamualaikum Wr.Wb
EmoticonEmoticon