Langsung ke konten utama

Postingan

Menampilkan postingan dari Maret, 2021

Perjalanan mencari kitab elektronik

Sebagai seorang mahasiswa, saya ingin memiliki gadget yang secara khusus bisa digunakan untuk membaca dan menyimpan file buku. Awalnya saya membaca dengan HP, bisa sih tapi gak nyaman, karena layar terlalu kecil. Kemudian saya beralih ke tablet, saat itu saya menggunakan tablet merk Lenovo. Lebih nyaman dibandingkan HP, tapi lama kelamaan bosan juga karena saat itu ada tablet yang dilangkapi dengan "pena". Saat itu tablet saya gak ada pena nya. Beralih lah saya ke iPad 6 (2018) yang sudah support dengan "pen" sehingga bisa corat coret saat sedang membaca paper atau ebook.  Ipad sangat nyaman, kita bisa menginstall berbagai macam aplikasi. Baik yang gratis maupun yang berbayar. Untuk memenuhi kebutuhan saya dalam membaca, saya menggunakan 2 alpikasi andalan, yaitu GoodNotes dan LiquidText. GoodNotes yang saya gunakan adalah yang versi gratisan. Sedangkan yang LiquidText adalah yang berbayar. Membaca jurnal maupun ebook dengan software itu sangat nyaman. Bisa menurunk

Debugging bahasa C dengan GDB

Sering kali saat kita melakukan coding, code kita dapat berjalan dengan baik, namun mengeluarkan hasil yang salah. Nah, ini lebih memusingkan dibanding dengan jika kode kita error karena tidak bisa dicompile. Disini saya akan menuliskan salah satu cara untuk melakukan debugging dengan software yang bernama GDB. Keterangan lebih jelas mengenai GDB bisa di cek di link berikut . Artikel asli yang saya pelajari diperoleh dari link berikut . Akan saya ulas lagi berdasarkan percobaan yang telah saya lakukan.  Buat code untuk menghitung nilai faktorial suatu angka. Untuk diingat, cara menghitung faktorial adalah n!= n*(n-1)*...*1, Misal 3! = 3*2*1 = 6. Untuk membuat code nya, kami menggunakan vim. sehingga caranya adalah  $ vim factorial.c # include <stdio.h> int main() { int i, num, j; printf ("Masukkan angka: "); scanf ("%d", &num ); for (i=1; i<num; i++) j=j*i; printf("Nilai faktorial dari %d adalah %d\n",num,j); }