Hmmm,,, aku posting lagi nih mengenai contoh program segitiga bintang c++, java membentuk seperti jam pasir. Sengaja aku posting ini mungkin suatu saat ada yang bisa memanfaatkan, karena sudah beberapa periode Praktikum Algoritma Pemrograman ternyata soal-soal yang muncul tidak jauh berbeda (ini dikampusku, entah di kampus lain). Tampilan hasilnya seperti ini :
Untuk source codenya dalam bentuk C++ adalah sebagai berikut :
#include "conio.h" #include "iostream.h" int main(){ int input = 0; cout << "masukkan jumlah deret : "; cin >> input; int floor = (int)(input/2); bool stop = false; bool d = false; int f = (int)(input/2)+1; int c = 0, e, b, a = input; while(!stop){ for(e=floor;e>=(a-floor);e--){ cout << " "; } for(b=0;b<a;b++){ if(b==floor || b==e){ cout << "0 "; }else{ cout << "* "; } } c++; cout << endl; if(c<input){ if(a>f && d==false){ a--; }else{ d = true; a++; } }else{ stop = true; } } system("pause"); //getch(); }
Kalau kalian ingin merubahnya jadi versi Java, tinggal ganti cout, cin nya aja kok, di Java untuk output/input apa, nah replace dengan itu. Semoga berhasil 🙂
Contoh yang sejenis dan mungkin cocok untuk kalian ada disini juga http://rendramm2.wordpress.com/2009/11/20/program-menampilkan-belah-ketupat-segitiga-bintang/