Tutorial Pemrograman C++: Membuat Program Tampilan Diamond / Berlian Dari Deret Bilangan Ganjil |
Diamond Pattern C++ Code
Hello good millennial, jumpa lagi di blogger joeshapictures tema hari ini adalah tentang "Tutorial Pemrograman C++: Membuat Program Tampilan Diamond / Berlian Dari Deret Bilangan Ganjil" penasaran, yuk kita baca !
Dari Judulnya Sudah Menarik “Berlian”, Berlian beneran? pastinya mahal, sebagai programmer C++ pemula, kita bisa membuat sendiri program yang bisa menampilkan bentuk diamond atau berlian. Jadi, kalau Anda sedang belajar pemrograman C++ atau sedang terbebani tugas pemrograman semacam ini, Anda bisa memberinya diamond ( Sebagai Hadiahnya hehehe.. )
Dari Judulnya Sudah Menarik “Berlian”, Berlian beneran? pastinya mahal, sebagai programmer C++ pemula, kita bisa membuat sendiri program yang bisa menampilkan bentuk diamond atau berlian. Jadi, kalau Anda sedang belajar pemrograman C++ atau sedang terbebani tugas pemrograman semacam ini, Anda bisa memberinya diamond ( Sebagai Hadiahnya hehehe.. )
Pada Blog ini kita akan membuat beberapa program untuk menghasilkan tampilan berlian dengan teknik yang unik. Untuk masing-masing program akan dilengkapi dengan sedikit penjelasan dengan harapan agar dapat menjadi bahan belajar yang bermanfaat, bukan Cuma dibuat main-main
Nah, kita Langsung saja mulai. Program ini menggunakan bahasa C++ dan Aplikasi yang saya gunakan adalah DEV C++.
Berikut ini adalah kode programnya :
#include#include
using namespace std;
int main()
{
system ("color 37");
int i, n, odd[50];
const char spasi = 177;
const char diamond = '*';
cout << "Masukkan nilai n Untuk Membuat Diamond = ";
cin >> n;
for (i=1; i<=n; i++) odd[i-1] = 2*i-1;
for (i=0; i
{
cout << setfill(spasi) << setw(n-i) << "";
cout << setfill(diamond) << setw(odd[i]) << "";
cout << setfill(spasi) << setw(n-i) << "";
cout << endl;
}
for (i=n-2; i>=0; i--)
{
cout << setfill(spasi) << setw(n-i) << "";
cout << setfill(diamond) << setw(odd[i]) << "";
cout << setfill(spasi) << setw(n-i) << "";
cout << endl;
}
return 0;
}
Pada dasarnya kode program ini, Program C++ tidak menggunakan perulangan untuk mencetak karakter per karakter. C++ memiliki fasilitas untuk mengatur (memanipulasi) output yang berupa fungsi-fungsi yang terdapat dalam header iomanip.
Dengan kombinasi setfill (karakter) dan setw (jumlah), maka kita dapat mencetak karakter tertentu (setfill) sebanyak yang kita inginkan (setw). Berikut adalah tampilan yang dihasilkan oleh kode program C++ di atas.
Hasil Dari Code C++ di Atas |
Terima kasih sudah membaca semoga apa yang kita baca hari ini bisa bermanfaat bagi kita semua, sebelum meninggalkan blogger joeshapictures sebaiknya di share dulu, apa yang kita dapat hari ini ada baiknya jika kita membagikan pengetahuan kepada orang lain. Sampai jumpa di artikel selanjutnya . . .