









Dear Kanjeng Pembaca sekalian,… naaagh kalau mau jago dalam pemrograman… kuncinya yaagh praktek… jangan cuma baca terus dihapal… harus mau bikin program terus nguliiiik …!!! Naaagh sekarang kita mau memecahkan suatu persoalan… yaitu menghitung luas diagonal segitiga dengan rumus pythagoras …!!! Tahu khan rumus nya … yaitu C = Akar dari ( A pangkat 2 + B pangkat 2) … so gimana caranya bikin programnya nih …!!! Agar flesibel maka nilai ini bisa diiinput… jadi jika A diinput 3, B diinput 4 … maka C akan menghasilkan nilai 5 …!!!
Demikian juga jika A dimasukkan nilai nya 6, dan B dimasukkan nilai nya 7, maka C akan menghasilkan nilai 9.219544 …!!! Naaagh untuk itu pertama tentu variabel a dan b didefinisikan sebagai tipe data int (tipe data integer red.) …!!! Kemudian variable c adalah tipe data float (tipe data floating red) … dan biar mudah dibikin satu variabel yaitu z sebagai integer … untuk menampung rumus a^2 ditambah b^2 …!!! Kemudian untuk menghitung pangkat digunakan syntax pow(variable-nya, number pangkat berapa) … dan membutuhkan library <math.h> …!!! Jadi kalau pow(5,2) ini artinya 5 pangkat 2 sehingga menghasilkan angka 25 …!!! Lhaaa kalau akar gimana …??? Sami mawon… akar itu adalah pangkat 0.5 … betuuul …???
Selanjutnya agar angkanya bisa diinput …. maka harus ada syntax scanf … dan variable yang akan dijadikan input ditambah tanda ampersand … sehingga jika variabel a akan dijadikan input maka ditulis &a …!!! Kemudian untuk menulis dalam formatnya … jika integer menggunakan %d … jika floating menggunakan %f ….!!! Naaagh kira-kira gimana program nya …??? Monggo dilihat pada gambar diatas … itu laaagh kira-kira programnya …!!!
Naaagh ketika program tersebut dijalankan… maka kita diminta memasukkan angka Variable A … jika kita masukkan angka 6 terus dienter… maka berikutnya ditanya lagi variable B … jika dimasukkan angka 7 dan dienter… maka program akan menghasilkan angka nilai pythagoras yaitu 9.219544 … so sudah bisa bikin kalkulator untuk menghitung panjang diagonal segitiga … dengan pemrograman bahasa c …!!! Last,… berikutnya program diatas bisa di-enhance… bagaimana jika variabel a dan b nya… bukan integer namun menggunakan float… monggo dimodif sedikit programnya… gampang khaaan …??? Ciaooo 😀
Leave a Reply