Page 245 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 245

// Metode untuk menghitung keliling lingkaran
                    float hitungKeliling() {
                      return 2 * M_PI * jariJari;
                    }
                  };

                  int main() {
                    // Deklarasi dan inisialisasi objek lingkaran
                    Lingkaran lingkaran1(5);

                    // Menghitung dan menampilkan luas lingkaran
                    float luas = lingkaran1.hitungLuas();
                    cout << "Luas lingkaran: " << luas << endl;

                    // Menghitung dan menampilkan keliling lingkaran
                    float keliling = lingkaran1.hitungKeliling();
                    cout << "Keliling lingkaran: " << keliling << endl;

                    return 0;
                  }
                  Output:

                  Luas lingkaran: 78.5398
                  Keliling lingkaran: 31.4159

                  Penjelasan:
                  1)  Kelas Lingkaran memiliki atribut privat jariJari.

                  2)  Kelas ini memiliki konstruktor untuk menginisialisasi nilai atribut  jariJari saat objek

                      lingkaran dibuat, dengan validasi agar jari-jari tidak boleh bernilai negatif.
                  3)  Kelas ini memiliki dua metode:

                      •  hitungLuas() untuk menghitung luas lingkaran menggunakan rumus luas = M_PI *

                         jariJari * jariJari.
                      •  hitungKeliling()  untuk  menghitung  keliling  lingkaran  menggunakan  rumus

                         keliling = 2 * M_PI * jariJari.
                  4)  Fungsi  main  mendeklarasikan  dan  menginisialisasi  objek  lingkaran1  dari  kelas

                      Lingkaran dengan jari-jari 5.

                  5)  Fungsi  main  menghitung  dan  menampilkan  luas  dan  keliling  lingkaran  menggunakan
                      metode hitungLuas() dan hitungKeliling().

                  4.  Program:
                  #include <iostream>
                  using namespace std;

                  class Pegawai {
                  private:
                    string nama;
                    string nip;
                    float gajiPokok;
                    float tunjangan;

                  public:
                    // Konstruktor untuk menginisialisasi objek pegawai                                  222
                     Pegawai(string namaParam, string nipParam, float gajiPokokParam, float
                  tunjanganParam) {
                      nama = namaParam;
                      nip = nipParam;
                      gajiPokok = gajiPokokParam;
   240   241   242   243   244   245   246   247   248   249   250