Sehubungan dengan request pembaca blog ini yang ingin membuat program yang bisa menampilkan Segitiga Siku – Siku dengan inputan tinggi segitiga tersebut. Untuk itu, saya bertujuan membagi dengan semuanya tentang hal ini. Bagi yang sudah mahir, mohon sarannya.
Program ini aku buat dengan Java dan C++, jaga – jaga aja.
Java
// Program Segitiga Siku - Siku import javax.swing.*; public class segitigaSikuSiku { public static void main(String args[]){ String tinggi = ""; tinggi = JOptionPane.showInputDialog("Masukkan tinggi segitiga : "); int t = Integer.parseInt(tinggi); for(int x=1;x<=t;x++){ for(int y=1;y<=x;y++){ System.out.print("*"); } System.out.print("\n"); } } }
Kode diatas jika dijalankan akan tampak seperti gambar di bawah ini :
C++
#include <iostream> #include <conio.h> using namespace std; int main(){ int t,y,x; cout << "Masukkan tinggi segitiga : "; cin >> t; cout << "----------------------------\n"; for(y=1;y<=t;y++){ for(x=1;x<=y;x++){ cout << "*"; } cout << "" << endl; } getch(); }
Kode C++ tersebut di atas akan menghasilkan tampilan seperti gambar di bawah ini :
Ya,,, kira – kira seperti itulah, semoga bisa membantu. Jika ingin mendownload full (Java & C++) contoh aplikasi dan source codenya, silahkan download segitiga pascal segitiga bintang disini atau ini dengan contoh simbol yang aku ganti dengan angka yang semakin bertambah sesuai kolomnya, silahkan download segitiga bintang pascal kedua disini
Ada yang sejenis juga nih, coba cek disini http://rendramm2.wordpress.com/2012/03/25/segitiga-bintang-versi-baru-php-c-java-praktikum-algoritma-pemrograman/
kl untuk bintang yg bentuknya persegi panjang gmn??
outputnya spt ini
********
* *
* *
********
thx
lihat di postingan ini http://rendramm2.wordpress.com/2010/01/20/program-menampilkan-segiempat-bintang/
Mas..
Kalo outputx seperti ini..
*
**
***
****
dan
2**
3***
4****
gimana???
Mohon pencerahannya..
tinggal ganti di outputnya aja kan,,, jadi karakter pertama diganti atau bisa juga batas loopingnya dikurangi satu,,, nah nanti di karekter pertama disisipkan hasil looping angka
Aku da coba gan tp outputx malah tampil gini..
1*
1*2*
dst..
yang nambah mlh sebelahnya??
mohon pencerahan..
maaf baru bales,,, ni kemaren aku buatkan contohnya silahkan download http://www.ziddu.com/download/9254034/test.txt.html
wah..wah..
thx a lot gan, SUCCESS!!!
btw, gan da pertanyaan lagi neh? output yang diatas kan dari samping kalo keluarnya kebawah-samping??
* * *
1 * *
2 *
3
mohon pencerahan..
wah wah,,, kalo bantu terus2 an gini lama2 aku mematikan kreatifitas orang donk …
aku kasih clue aja ya,,, silahkan search di blog ini mengenai segitiga yang miring kebawah, lalu gabungin deh dengan barusan yang aku kasih …
buat segitiganya uda bisa cuma yg aku pertanyakan angkanya ada dibawah segitiga bkn disamping?? ribet diangkanya bkn d segitiganya..
occ dah thx a lot bwt bantuannya..
sukses!!!
Wah pelajaran saya nih…mantap
akuu adda tes neh .
soalnya sulid banged .
outputnya kayak gini .
1. bintang bentuknya O
2. bintang bentuknya tanda panah ke atas .
3. sama binta bentuknya belah ketupat tapi tengahnya bolong .
mohon bantuannya .
waduh waduh,,, maaf, bukannya ndak bisa, tapi saya ndak mau,,,
ini kan PR kamu,,, ditambah lagi ini bukan blog yang digunakan buat ngerjain PR orang, tai buat share agar pembaca punya referensi aja, hehe
coba deh cari, mungkin di blog lain ada yeng lebih pas dengan apa yang kamu mau,,,
makasih udah berkunjung ya …
klo bwt nyri segitiga paskal tpi angka gmn ?
ex :
1
1 1
1 2 1
dst…
kamu bisa menemukannya di sini : http://rendramm2.wordpress.com/2010/11/12/contoh-program-algoritma-pemrograman-c/
trus segitiga bintang formay nya center, rata kiri dan rata kanan. gmn caranya ?
search aja di blog ini hampir semua yang kamu sebutin ada,,, coba search dengan kata kunci segitiga
klw keluarannya bntk segitiga siku tapi yng di input
nama kita ngimana..? kyk gini…
mona
mon
mo
m
thx.
ini aku pernah posting sebelumnya yang mirip sesuai dengan yang Anda minta, coba cek di halaman berikut : http://rendramm2.wordpress.com/2010/02/10/string-segitiga-pascal-c/
gan saya lagi belajar c++, saya mau buat program tampilkan
A B C
D E
F
tapi dengan perulangan, gmna caranya ya?? apa hrs mAke konversi code ascii ya?? saya bngung nih…tolong bantu yah..
gmna y cra’a buat segitiga yg menghadap kekiri tapi dengan menggunakan angka…???
gmna y cra’a buat segitiga yg menghadap kekiri tapi dengan menggunakan angka…???
seperti:
1
21
321
4321
321
21
1
http://rendramm2.wordpress.com/2010/11/12/contoh-program-algoritma-pemrograman-c/
maaf mas… saya mau nanyak klu program turbo c , listing program buat output kekgini… gimana??
*
**
***
****
*****
****
***
**
*
gimana mas kasi tauh donkk….
mas mau tanya,.. kalo buat pola hati gmn caranya
*** ***
***** ******
************
********
****
*
gimana kl ky gini:
masukan tinggi: (misal 9)
*********
** *
* * *
* * *
* * *
* * *
* * *
* **
*********
haduh gambare rusak. yang penting bentuknya jajargenjang ada garis bintang tingginya( jumlah bintangnya ada 9 semua
kl gambarnya ky gini gmn?
masukan tinggi segitiga: (misal 9)
*********
** *
* * *
* * *
* * *
* * *
* * *
* **
*********
itu gambarnya 2 buah segitiga yg membentuk jajar genjang. jumalah bintangnya 9 semua.
silahkan di modif mbak … saya cuman ngasih gambaran dasarnya aja…
silahkan berkreasi
klo segitiga dengan model kya gini:
Input angka : 101237
7 3 2
1 0
1
mohon bantuaaanxxx..
mas ada gk dari berbagai varian program segitiga yang dibahas diatas yang menggunakan java???
soalnya aku cari link yang di post-kan itu semua gk ada yang pakai java..
mohon bantuannya yaa mas..
trimz
🙂 🙂
tinggal konversi aja kalo gag ada 😀 gag jauh beda kok C++ sama Java, kalo programnya CLI
mas rendra minta tolong bgt program c++ berikut pleaseee
1234
123
12
1
tolong bantu yaaa
ehh bukan tampilannya tapi begini
1234
–123
—12
—–1
tampilan pke angka seperti di atas
Kalo buat segitiga bintang diatas tanpa harus memasukan tinggi segitiga,jadi segita langsung jadi yang tingginya 5?
tinggal dihapus aja code untuk inputannya,,, lalu tinggal tentukan langsung di code nya berapa tinggi yang diinginkan
Kalo Untuk Penjelasan program c++ segitiga bintang diatas ada ga?
itu kan udah ada versi C++ nya
kak kalau menggambar huruf menggunakan karakter * giamana yah?
tentukan hurufnya, setelah itu tinggal susun deh karakter terpilih sehingga membentuk huruf tersebut,
gampang kan?
kalu hurufnya itu di input gimana gan
kalo membuat pola silang
gimana??
Pingback: Segitiga Pascal – Segitiga Bintang Versi 2 | ayo belajar sama – sama …
gan kalo output’y,,
*****
-****
–***
—**
—-*
rata kanan gan,, output baris(5)=kolom(5)=inputan(5)
tolong dibantu ya,, OK
gan bantuin y……
inputan angka : 3
3 2 1
2 1
1
1 2
1 2 3
jumlah bilangan yang tampil adalah= 19
menggunkan java gan…ok thks
klu bkin angka2..
1
22
333
4444
55555
bkinnya gmna y
kalau memakai while gimana tuh???
misi gan
mau nany ani… kalo mau buat segitiga rata kanan yang menggunakan do – while
*
**
***
**
*
bagaimana gan
tolong ya,,, di kasih solusinya,,,,
terima kasih
**
kalo semisalnya pakek borland terus tampilannya mau yk gini gemana ya..
*****
****
***
**
*
**
***
****
*****
mohon bantuannya
1
2 6
3 7 10
4 8 11 13
5 9 12 14 15
kalo gt gmn
looping biasa aja…
dhelfi gmna bray