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 :
- Expression Statement, yaitu suatu expression yang diikuti tanda titik koma [;] (semi colon).
- Compound Statement, yaitu dua atau lebih statement yang dikelompokan dan diberi batas kurung kurawal.
- 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
Gambar 2.1
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
Gambar 2.3
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
Gambar 2.5
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
Gambar 2.7
Gambar 2.8
TUGAS 5
Bagaiaman tampilan program dibawah ini ? mengapa demikian?
berikut tampilan hasil eksekusi dari program diatas:
Maksud dari tampilan diatas adalah :
- %7d yaitu banyak karakter bilangan integer adalah sebanyak 7
- %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 |
Recent Comments