BAHASA C: EXPRESSION (OPERATOR, OPERAND, dan STATEMENT)

Halo kawan kawan VITAMIN “C”, gausah khawatir, karena kalian akan diberikan asupan VITAMIN “C” oleh saya, sebelumnya saya sudah menjelaskan tentang fungsi-fungsi tipe variabel dasar.., nah kali ini kita akan lanjut tingkat nih.. yap tul sekali kali ini kita akan mempelajari penggunaan operator aritmatika yang digunakan adalah +,-,*,/ dan% (modulus) dan operatror unary seperti -(minus) atau ++ (increement) dan –(decreement) untuk tipe variabel dasar yang digunakan adalah int untuk bilangan bulat ,float untuk presisi tunggal, ditambah lagi dengan double untuk presisi ganda, dan char.

sebelum praktek mari kita berkenalan dulu dengan operator, operand, dan statement karena kalau kata pepatah “tak kenal maka tak sayang”. oke deh kembali ke topik…

expression dan statement secara garis besar dapat  :

  1. Operator adalah symbol yang digunakan untuk melakukan proses operasi satu atau beberapa operand
  2. sedangkan operand adalah bagian yang paling sederhana dari expression yang dapat berupa konstanta seperti 339, 55, 132 dan seterusnya atau berupa variabel  seperti x,y,jumlah selisih dan sebagainya.
  3. Statement adalah adalah unsur dasar pembentuk suatu program. suatu program terdiri dari beberapa statement, yaitu: expression statement, compund statement, dan control statement.
    >expression statement adalah suatu expression yang diikuti dengan tanda titik koma[;](semi calon).
    >compound statement atau yang dikenal dengan block statement adalah dua atau lebih statement yang        dikelompokkan menjadi satu dengan cara memberi batas tanda kurung awal dan tanda tanda kurang akhir, sehingga tidak perlu diakhiri dengan tanda titik koma pada akhir dari compund.
    >Control statement adalah statement yang mengendalikan langkah langkah program, contohnya for loop, while loop, dan if-else.
  4. Symbolic constant  adalah suatu nama dimana digunakan untuk menggantikan suatu nilai tertentu. sehingga akan lebih mudah bila pembacaan suatu program, contohnya#define PI 3.14, untuk membedakan dengan variable maka nama ditulis dengan huruf besar seperti PI.

nah.. kawan kawan udah paham kan teori tentang expression dan statement, sekarang mari kita melakukan uji coba dengan software andalan para pencari VITAMIN “C” yait CODE BLOCKS

  • Sekarang mari kita membuat program untuk mengonversikan suatu nilai derajat Farenheit (F) ke derajat Celcius (C) menggunakan formula :
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    contoh tampilan:
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    untuk tipe variabel dasar yang saya gunakan disini adalah int temen temen.. dan saya menambahkan variabel yang bebas diisi sesuai angka yang diketik di keyboard temen temen.. yaitu scanf, berikut cuplikan algoritmanya:
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  • Sekarang saya akan mengevaluasi formula dibawah ini :
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    contoh tampilan hasil pemrograman =
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    dapat dilihat dari tampilan hasil pemrograman bahwa saya menggunakan fungsi scanf() untuk variabel X nya.
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  • Nahh setelah menggunakan formula formula, mari kita menggunakan rumus dari salah satu rumus matematika yaitu menghitung keliling dan luas suatu lingkaran.
    rumusnya yaitu:
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    tampilan programnya akan terlihat seperti berikut :
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    Keliling dan luas lingkaran dapat diketahui dengan hanya menuliskan jari jari lingkaran. berikut adalah algoritmanya : tidak jauh berbeda dengan menghitung formula sebelumya..
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  • Setelah dengan rumus-rumus, mari kita mengkonversikan dari jam ke menit. berikut adalah tampilan dari program untuk mengkonversikan jam ke menit.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    dari tampilan hasil dari program konversi jam ke menit tersebut, dapat dilihat bahwa dengan mengetikkan jam dan menit saja temen temen udah bisa mendapatkan konversi ke menitnya. berikut adalah algoritmanya.
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  • kali ini saya akan menganalisis sebuah kasus dari program dibawah ini :
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    hasil dari perogram diatas adalah :
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    dari program diatas kita di hadapi dengan kasus dimana dimana perbedaan nilai operand yang tersimpan dalam setiap variabel, dan di operatornya adalah sama. disini maksud dari %7d adalah nilai yang ditampilkan dari variabel yang disimpan dimulai dari bidang 7 integer segingga kita lihat dari variabel a-d memiliki bidang mulai yang sama yaitu dari 7 integer sedangkan %12.5f adalah  nilai yang ditampilkan dimulai dari bidang integer 12 dan memiliki 5 angka dibelakang koma.

KESIMPULAN

  • dari pembelajaran kali ini dapat kita simpulkan bahwa pengoperasian expression dapat mempermudah perhitungan dengan formula jika algoritmanya tepat. disini operator bisa digunakan untuk operasi dari satu atau beberapa operand. Juga kita ketahui bahwa tipe variabel memiliki masing masing jangkuan dan bilangannya, contohnya: tipe int yang memiliki jangkauan -32768 sampai 32767 dengan bilangannya adalah bilangan bulat. suatu nama juga dapat digunakan untuk mengganti suatu nilai tertentu, sehingga pembacaanya lebih mudah dalam pembacaan suatu program yaitu dengan #define PI 3.14, untuk membedakan maka nama harus ditulis dengan huruf besar seperti PI.