Selasa, 27 Desember 2016

Rumus ABC dengan Tree

Baiklah agan dan agan wati yang setia mengunjungi blog saya :D , kali ini saya akan mengepos salah satu penerapan dari tree. Contoh pada kali ini adalah cara mencetak rumus ABC menggunakan metode infiks. Langsung saja, berikut contoh keluarannya:


Untuk codingan dari program ini adalah sebagai berikut :

Selasa, 20 Desember 2016

Tree Dasar

Baiklah agan dan aganwati, kali ini saya akan mencoba menampilkan bagaimana caranya binary tree (pohon biner) bekerja. Disini saya juga mencontohkan bagaimana contoh sintakas beserta dengan keluarannya.

Contoh keluarannya sebagai berikut:


Sedangkan untuk sintaksnya sebagai berikut:



Perlu kita perhatikan bagian struct Treenya, terdapat 3 bagian, yaitu variabel data untuk menampilkan datanya, pointer kiri untuk arah kekiri, dan pointer kanan untuk arah kekanan.



Fungsi Overloading

Oke gan,  kali ini saya memposting tutorial  bagaimana caranya overloading terhadap  function. sebenarnya overloading itu adalah hal yang tidak  perlu dipelajari, karena materinya sama saja dengan materi function pada umumnya.  Tapi karena banyak yang tidak paham dengan apa itu overloading, jadi  disini saya mencoba menampilkan contoh sederhana dari fungsi overloading.
Bagi teman-teman yang belum tau apa itu fungsi overloading, disini saya beri sedikit penjelasan mengenainya. Sesuai namanya, fungsi ini over (kelebihan).  Pada umumnya suatu nama fungsi  cukup satu saja dalam suatu program.  Namun jika kita ingin menggunakan fungsi sama namun dengan isi yang berbeda, kita dapat menggunakannya dengan isi parameter yang berbeda. 

Contoh sederhana dari fungsi overloading adalah sebagai berikut:


Sedangkan untuk sintaksnya seperti dibawah ini:

Senin, 19 Desember 2016

Enqueue dan Dequeue

 Oke gan, kali ini saya akan membagikan bagaimana cara untuk memasukkan (meng-enqueue-kan) satu persatu elemen dari array lain yang mana array lain tersebut satu persatu di keluarkan (di-dequeue-kan). Langsung saja, untuk contoh outputnya seperti dibawah ini:



Sedangkan untuk kodingannya sendiri sebagai berikut:


Minggu, 18 Desember 2016

Konversi vektor ke matriks

Kali ini saya akan membagikan kodingan untuk mengkonversi inputan (sebanyak 12 masukan) menjadi matriks. pertama-tama kita akan diminta untuk menginputkan bilangan sebanyak 12 bilangan lalu setelah bilangan ke-12 diisi, maka ketika kita menekan enter, maka akan tampak hasilnya. hasil pertama adalah mode vektor (1 baris), dan hasil keduanya adalah mode matriks (ukuran 3x4)

Contoh masukan dan keluaran:



Untuk sintaksnya sendiri sebagai berikut:




Mengurutkan bilangan

Oke guys, kali ini saya akan mencoba membagi sintaks bagaimana caranya untuk mengurutkan bilangan dari yang terbesar sampai yang terkecil. Catatan, bahwa inputan maksimal sebanyak 10 bilangan saja. Namun jika agan dan aganwati ingin menggunakan inputan lebih ataupun ingin mengurutkan bilangan dari yang terkecil sampai yang terbesar, monggo dimodivikasi, hehehe :D

Contoh inputan dan keluarannya:



Baris pertamanya adalah inputan bilangan sebanyak 10 kali, kemudian ketika dienter, maka akan muncul keluarannya yang telah diurutkan di baris kedua.


Untuk sintaksnya sebagai berikut:


Kasir

Sesuai judul diatas, postingan kali ini kita akan membahas mengenai program "kasir" sederhana. pada program kali ini kita akan menggunakan perulangan do while, karena perulangan do while merupakan perulangan yang dinamis (sesuai kondisi), beda halnya dengan perulangan for yang statis (ukuran telah ditetapkan). kenapa kita menggunakan perulangan dinamis, karena biasanya kasir langsung mengetik nama, harga, dan banyaknya setiap jenis barang tanpa harus menghitung keseluruhan barang tersebut.

Keluaran dari program tersebut seperti dibawah ini:







Program akan terus melakukan proses penginputan barang selama masukan setelah masukan banyak adalah "." (titik). Jika pengguna selesai menginputkan barang, maka pengguna cukup memasukkan sembarang karakter dan enter, maka akan keluar tabel dari pembelanjaan yang telah diinputkan sebelumnya. Perlu diingat bahwa dalam penamaan nama barang, tidak boleh lebih dari satu kata, karena jika lebih dari satu kata maka program akan mengira bahwa kata-kata tersebut merupakan variabel yang berbeda.

Adapun untuk sintaksnya sebagai berikut: