PRAKTIKUM ALGORITMA & PEMROGRAMAN PERTEMUAN KEDUA

Assalamu’alaikum para pembaca. Kali ini kita akan kenalan lebih jauh dengan bahasa C, dimana kita akan mempelajari dan mengamati penggunaan operator aritmatika seperti +,-,*,/ dan % (modulus/sisa bagi) dan operator unary seperti (minus), ++ (increment) dan (decerement) yang dipadukan dengan tipe variable dasar yaitu int (bilangan bulat), float (presisi tunggal), double (presisi ganda) dan char.

Sebelum melangkah lebih jauh, kita harus mengetahui terlebih dahulu apa itu Expression & Statement. Jadi suatu Expression adalah terdiri atas dua bagian yaitu operator dam operand, yang dikombinasikan menjadi satu. Operator adalah symbol yang digunakan untuk melakukan proses operasi satu atau beberapa operand. Operand adalah bagian yang paling sederhana dari Expression. Operand dapat berupa konstanta atau berupa variabel. Sedangkan untuk Statement adalah unsur dasar pembentuk suatu program. suatu program tediri dari beberapa statement, dimana komputer akan melakukan tugas tertentu sesuai dengan urutan statement. Ada 3 jenis Statement, yaitu :

  1. Expression Statement, yaitu suatu expression yang diikuti tanda titik koma [;]  (semi colon).
  2. Compound Statement, yaitu dua atau lebih statement yang dikelompokan dan diberi batas kurung kurawal.
  3. Control Statement, yaitu statement yang mengendalikan langkah – langkah program, contoh for loop, while loop, dan if-else.

 

TUGAS 1

Buatlah program unruk mengkonversi suhu Celcius ke farenheit dengan menggunakan formula 5/9(F-32) !

Berikut program dari formula  konversi suhu Celcius ke farenheit pada gambar 2.1 dan hasil eksekusi program pada gambar 2.2

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

 

 

 

 

Gambar 2.1

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 2.2

 

TUGAS 2

Buatlah program untuk mengevaluasi formula dibawah ini :

Y = 3X² – 6X + 9

Z = 2Y² + 5X² / 9Y

Berikut program dari formula diatas ditampilkan pada gambar 2.3 dan hasil eksekusi program pada gambar 2.4

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 2.3

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 2.4

 

TUGAS 3

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

KELILING = 2πR

LUAS      =  πR²

Berikut program dari formula diatas ditampilkan pada gambar 2.5 dan hasil eksekusi program pada gambar 2.6

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 2.5

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 2.6

 

TUGAS 4

Buatlah program untuk mengkonversi dari jam ke menit!

Berikut program dari persoalan diatas ditampilkan pada gambar 2.7 dan hasil eksekusi program pada gambar 2.8

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 2.7

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar 2.8

 

TUGAS 5

Bagaiaman tampilan program dibawah ini ? mengapa demikian?

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

berikut tampilan hasil eksekusi dari program diatas:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Maksud dari tampilan diatas adalah :

  1.  %7d yaitu banyak karakter bilangan integer adalah sebanyak 7
  2. %12.5f yaitu lebar bidang karakter sejauh 12 dengan 5 angka dibelakang koma.

 

KESIMPULAN

Pada pengerjaan tugas Expression (Operator & Operand) & Statement ini ada beberapa hal yang kita dapatkan, bahwa untuk menggantikkan suatu nilai tertentu seperti nilai PI kita bisa menggunakan #define dan juga untuk mengoperasikan operator aritmatika bisa menggunakan +,-,*,/ dan % (modulus)

Tabel berikut merangkum operator aritmatika dalam bahasa pemrograman C:

Operator Penjelasan Contoh
+ Penambahan a = 5 + 2
Pengurangan a = 5 – 2
* Perkalian a = 5 * 2
/ Pembagian (real/pecahan) a = 5 / 2
% Sisa hasil bagi (modulus) a = 5 % 2

Operator Aritmatika Unary

Operator Penjelasan Contoh
+ Positif (plus) +5
Negatif (min) -3