PRAKTIKUM ALGORITMA & PEMROGRAMAN PERTEMUAN KEDUA

Assalaamu’alaikum Warahmatullah  Wabarakaatuh.

Pada kesempetan kedua ini kita akan membahas penggunaan operator aritmatika seperti +, -, *, dan % (modulus) dan operator unray seperti – (minus), ++ (increment), dan — (decrement) yang dipadukan dengan tipe data dasar yaitu integer dan float.

Definisi 

  • Operator adalah symbol yang digunakan untuk melakukan proses operasi satu atau beberapa operand.
  • Operand berupa konstanta (339, 55, 132) dan seterusnya atau berupa variable seperti x, y, jumlah, selisih, dan sebagainya.
  • Statement adalah unsur dasar pembentuk suatu program. Macam – macam 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. Kemudian yang terakhir yaitu Control Statement yaitu statement yang mengendalikan langkah – langkah program, contoh for loop, while loop, dan if-else.
  • Symbol 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 varibel maka nama ditulis dengan huruf besar.

Contoh Program modulus : Untuk Menghitung sisa dari hasil bagi maka telah disediakan operator modulus yaitu (%), dimana hasil dari operasi dengan operator ini akan menghasilkan sisa pembagian. apabila operator modulus ingin ditampilak  maka ditulis 2x (%%).

Tugas 1

Buatlah program untuk mengkonversi suatu nilai derajat fahrenheit (F) ke derajat Celcius (C) menggunakan formula :

Tugas 2

Buatlah program untuk mengevaluasi formula dibawah ini :

y = 3x² – 6x + 9

z = 2y² + 5x² / 9y

Tugas 3

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

Keliling = 2πr

Luas      =  πr²

Tugas 4

Buatlah program untuk mengkonversi dari jam ke menit.

Tugas 5

Bagaiaman tampilan program dibawah ini ? mengapa demikian?

Maksud dari %7d yaitu lebar bidang bilangan integer sejauh 7 dan untuk %12.5f yaitu lebar bidang sejauh 12 dengan 5 angka dibelakang koma bertipe float.

Kesimpulan

  1. Untuk menggantinkan suatu nilai tertentu yang dimasukan ke dalam namam kita bisa menggunakan #define. Untuk membedakannya dengan variable, nama yang diberi nilai tersebut ditulis denga huruf kapital.
  2. Operator Keterangan Contoh
    * Perkalian 4*5
    / Pembagian 8/2
    % Sisa Hasil Bagi (Modulus) 5%2
    + Penjumlahan 7+2
    Pengurangan 6-2
    + Tanda plus +4
    Tanda minus -6
  3. TIPE DATA Penentu format untuk printf ()
    integer %d
    floating point

    bentuk desimal

    bentuk berpangkat

    bentuk desimal dan pangkat

    %f

    %e

    %g

    double precision %1f
    character %c
    string %s
    unsigned integer %u
    long integer %1d
    long unsigned integer %1u
    unsigned hexadecimal integer %x
    unsigned octal integer %o