"Om Swastiastu"
Ada yang tahu apa itu diamond? Diamond dalam bahasa Indonesia berarti berlian. Lalu apa hubungannya antara berlian atau diamond dengan C++?
Dalam C++ kita telah mempelajari cara membuat segitiga bintang dengan C++. Sekarang, kita akan mempelajari cara membuat berlian atau cara membuat diamond dalam C++. Caranya sama seperti membuat segita bintang dan segitiga bintang terbalik dengan C++. Dan kita juga menggunakan statement for untuk membuatnya.
Silahkan lihat sintaksnya dibawah ini:
#include <iostream.h>
#include <conio.h>
int main()
{
int ganjil;
do
{
cout<<"Masukkan bilangan ganjil (1-19): ";
cin>>ganjil;
}while(ganjil%2==0);
for(int i=0; i<=ganjil; i+=2)
{
for(int j=0; j<ganjil-i;j+=2)
{
cout<<" ";
}
for(int z=0;z<=i;z++)
{
cout<<"*";
}
cout<<endl;
}
ganjil = ganjil - 2;
for(int i=0; i<ganjil; i+=2)
{
for(int j=0; j<=i+2;j+=2)
{
cout<<" ";
}
for(int z=1;z<=ganjil-i;z++)
{
cout<<"*";
}
cout<<endl;
}
getch();
return 0;
}
"Om Santhi, Santhi, Santhi, Om"
27 October 2010
Membuat Program Diamond dalam C++
Written by:
IT Programmer
Labels:
cpp programming
Subscribe to:
Post Comments (RSS)
kk kenapa ya ga bisa di compel.. ada yang salah kk.. dari
ganjil = ganjil-2
for(int i=0; i<ganjil; i+=2)
mohon bantuannya.. n mohon balasan secepatnya
barusan sudah saya coba, dan sukses kok di compile,, programmnya juga jalan..
saya bingung jadinya,, disini mau kok.. masa disana gamau??
yg for ada salah 1 ane compile g bisa gan...??
mhon peunjuknya...
mkasih sblumnya gan
dah di coba tapi masih ada yg salah..
ksalahannya ada di for.
yg for ini:
for(int i=0; i<ganjil; i+=2)
mkasih sblumnya..
multiply declsrstion 'i' nih
mohon maaf kakak,
syntax dibawah
ganjil=ganjil-2;
mirip dengan yang atas, silahkan di hapus saja
berikutnya tanda }
diatas getche(); dihapus juga, etelah itu di compile pasti bsa