Halo teman – teman dalam blog kali ini saya akan menunjukkan laporan saya ketika melakukan percobaan ^^

Percobaan 2

Expression (Operator &Operand) & Statement

  1. Tujuan

Mempelajari dan mengamati penggunaan operator aritmatika seperti +,-,*,/ dan % (modulus) dan operator unary seperti – (minus), ++ (increment) dan – (decrement) yang dipadukan dengan tipe variabel dasar yaitu int (bilangan bulat ) dan float (presisi tunggal), double (presisi ganda) dan char.

  1. Teori

Expression terdiri atas dua bagian yaitu operator dan operand yang dikombinasikan jadi satu. Operator adalah symbol yang digunakan untuk melakukan proses operasi satu atau beberapa operand.  Operand dapat berupa konstanta atau berupa variabel. Statement adalah unsur dasar pembentuk suatu program. Ada 3 jenis statement, yaitu : expression statement, compound statement, dan control statement. Expression statement adalah suatu expression yang diikuti dengan tanda  titik koma [;]. Compound statement (block statement) adalah dua atau lebih statement yang dikelompokkan menjadi satu dengan cara memberi batas tanda kurung awal dan tanda kurung akhir, sehingga tidak perlu menggunakan tanda titik koma pada akhir dari compound. Control statement adalah statement  yang mengendalikan langkah – langkah program contohnya : for loop, while loop, dan if else. Symbolic Constant adalah suatu nama dimana digunakan untuk menggantikan suatu nilai tertentu, sehingga akan lebih mudah dalam pembacaan suatu program, contoh : #define PI 3.14, untuk membedakan dengan variabel maka nama ditulis dengan huruf besar seperti PI.

  • Program percobaan

2.4.1 Mengamati tipe variabel yang digunakan untuk menyimpan suatu nilai sesuai dengan tipe dari masing – masing nilai yang diberikan pada suatu variabel, kemudian mencetak isi variabel tersebut dan melihat hasilnya.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

2.4.2 Mengamati hasil dari suatu persamaan aritmatika, dimana nilai – nilai operandnya dimasukkan melalui keyboard serta hirarki dan operator.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

2.4.3 Mengamati perbedaan penggunaan tipe variabel integer dan tipe variabel float pada proses pembagian, bila pembagian dilakukan menggunakan tipe integer maka pecahan akan dibuang

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2.4.4Untuk menhitung sisa dari hasil bagi maka telah disediakan operator modulus yaitu (%), dimana hasil dari operasi dengan operator ini akan menghasilkan sisa pembagian.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2.4.5 Suatu variabel dapat menampung isi dari suatu tipe variabel yang berbeda asalkan tipe variabel tersebut lebih besar atau sama dengan variabel sumber.

 

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

2.4.6  Operator increment(++) dan operator decrement(- -) hanya dapat digunakan pada suatu variabel, dan tidak dapat digunakan pada suatu konstanta.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2.4.7 Format tampilan dari suatu variabel dengan tipe pecahan dapat digunakan tiga macam format tampilan yaitu menggunakan karakter khusus %e,%f dan %g.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

  1. Tugas

2.5.1 Buatlah program untuk mengkonversikan suatu nilai derajat Farenheit (F) ke derajat Celcius (C) menggunakan formula dibawah ini :

C=5/9 (F-32

)

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

2.5.2 Buatlah program untuk mengevaluasi formula dibawah ini :

y= 3x² + 6x + 9

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

2.5.3 Buatlah program untuk menghitung keliling dan luas suatu lingkaran dengan formula:

Keliling =2πr

Luas =πr²

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

2.5.4 Buatlah program untuk mengkonversi dari jam ke menit

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

2.5.5 Bagaimana tampilan dari program dibawah ini? Mengapa demikian?

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

Fungsi dari pemberian %7 adalah untuk menentukan panjang medan yang disediakan bagi tampilan data. %7 menyatakan menampilkan bilangan sepanjang 7 karakter. Sedangkan %12.5 menyatakn panjang medan dari bilangan yang ditampilkan adalah 12 karakter dengan jumlah digit pecahan 5 buah.

V, Kesimpulan

  • Penggunaan scanf() untuk memasukkan berbagai jenis data
  • Printf() untuk menampilkan data
  • Penggunaan #Define untuk pendeklarasikan konstanta dengan diikuti nama penampung kemudian nilai dari konstanta tersebut.
  • Operator Aritmatika Binary
Operator Penjelasan Contoh
+ Penambahan z= x + y
Pengurangan z= x – y
* Perkalian z = x * y
/ Pembagian z = x / y
% Sisa hasil bagi (modulus) z = x % y
  • Operator Aritmatika Unary
    Operator Penjelasan Contoh
    + Positif (plus) +5
    Negatif (min) -3

    Nahhh seperti itulah serunya percobaan yang saya lakukan, sekarang kita sudah paham kan mengenai Expression & Statement? tentu paham dong. Cukup ini saja dalam pembahasan dalam blog saya ini sampai ketemu di pembahasan lainnyaaa^^