Assalamualaikum teman teman, kembali lagi dengan saya Rezky dari PENS 2019, lebih tepatnya dari D3 Teknik Elektronika.

Nah, kali ini saya mau sharing lagi nih tentang bahasa C yang tentunya bakal semakin keren.

Kalau kemarin kita belajar tentang Fungsi dan Tipe Variabel Dasar, untuk kali ini kita bakal belajar tentang “Expression (operator & operand) & Statement” yang tentunya bakal semakin keren.

Oh iya, tujuan dari percobaan ini yaitu untuk mempelajari dan mengamati penggunaan operator aritmatika seperti +, -, *, /, dan % (modulus) dan operatot unary seperti – (minus), ++ (increment), dan — (decrement) yang dikombinasikan dengan tipe variabel dasar, yaitu int (bilangan bulat), float(presisi tunggal), double (presisi ganda), dan char.

Percobaan nggak akan bisa dilakukan kalau nggak ada teorinya. Di bawah ini saya bakal jelasin apa itu expression dan apa itu statement.

Suatu Expression terdiri dari 2 bagian, yaitu operator dan operand yang dikombinasikan menjadi satu. Operator adalah simbol yang digunakan untuk memproses operasi satu atau beberapa operand. Operand sendiri bagian yang paling sederhana dari Expression dan dapat berupa konstanta seperti 334, 44, 121, dst. atau berupa variabel seperti ‘jumlah’, ‘selisih’, dsb. Statement adalah unsur dasar pembentuk suatu program. Ada 3 jenis statement, di antaranya expression statement, compound statement, dan control statement. Expression statement diikuti dengan tanda titik koma ‘;’. Compound statement (block statement)  adalah dua atau lebih statement yang dikelompokkan menjadi satu dengan memberi kurung awal dan kurung akhir, sehingga tidak perlu memberi tanda ‘;’ pada akhir compound. Control statement mengendalikan langkah – langkah program, contohnya for loop, -while loop, dan if-else. Symbolic Constant adalah suatu nama yang digunakan untuk menggantikan suatu nilai tertentu, sehingga memudahkan dalam pembacaan program, contohnya #define PI 3.14, PI ditulis dengan huruf besar karena untuk membedakan dengan variabel.

Setelah kita membaca teori, alangkah baiknya langsung kita praktekkan.

  1. Mengubah Fahrenheit ke Celsius (TUGAS 2.5.1)
  • Ketik program seperti pada gambar, lalu build and run,

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Selanjutnya kita masukkan angka untuk dikonversi ke Celsius,
  • Tekan ‘enter’ untuk mendapatkan hasilnya.

formula untuk mengubah nilai derajat Fahrenheit ke Celsius : C = 5/9 (F-32)

  1. Mengevaluasi formula (TUGAS 2.5.2)
  • Ketik program seperti pada gambar, lalu build and run

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Selanjutnya kita masukkan angka untuk dioperasikan ke rumus yang ada
  • Tekan ‘enter’ untuk mendapatkan hasilnya
  1. Menghitung keliling dan luas lingkaran (TUGAS 2.5.3)
  • Ketik program seperti pada gambar, lalu build and run

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Selanjutnya kita masukkan angka untuk mencari luas dan keliling lingkaran
  • Tekan ‘enter’ untuk mendapatkan hasilnya
  1. Mengkonversi dari jam ke menit (TUGAS 2.5.4)
  • Ketik program seperti pada gambar, lalu build and run

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

  • Selanjutnya kita masukkan angka jam untuk dikonversikan ke menit
  • Tekan ‘enter’ untuk mendapatkan hasilnya

“Kok disitu ada %0d.0f? Biar apa?”. Tujuannya agar memunculkan angka 0 pada menit yang diinginkan.

  1. (TUGAS 2.5.5)
  • Ketik program seperti pada gambar, lalu build and run

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Kenapa saya mengetik %7 dan %12.5? %7 digunakan untuk membatasi digit sampai dengan 7 saja, walaupun setelah tanda ‘=’ kosong tidak ada angka, hal tersebut akan tetap dihitung.

Bagaimana dengan %12.5? Hampir sama dengan %7, digunakan untuk membatasi digit sampai dengan 12 saja, dan tanda titik pada program tersebut termasuk ke dalam digit. Sedangkan maksud angka 5 nya adalah membatasi “angka di belakang koma” sampai dengan 5 digit saja.

Sekian dari saya, apabila ada penjelasan yang kurang jelas, saya mohon maaf. Wassalamualaikum.