Page 244 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 244

Output:
                  NIM: A12345
                  Nama: Budi
                  Jurusan: Teknik Informatika
                  IPK: 3.8


                  Penjelasan:
                  1)  Kelas Mahasiswa:

                      •  Atribut nim, nama, jurusan, dan ipk dideklarasikan sebagai private untuk membatasi

                         akses hanya dari dalam kelas.
                      •  Konstruktor:

                         o  Konstruktor  Mahasiswa(string  nimParam,  string  namaParam,  string
                            jurusanParam, float ipkParam) digunakan untuk menginisialisasi nilai atribut

                            nim, nama, jurusan, dan ipk saat objek mahasiswa dibuat.

                      •  Metode tampilkanInfo():
                         o  Metode ini digunakan untuk menampilkan informasi detail mahasiswa (NIM, nama,

                            jurusan, dan IPK) ke konsol.

                  2)  Fungsi main:
                      •  Deklarasi dan inisialisasi objek mahasiswa1 dari kelas Mahasiswa dengan konstruktor.

                      •  Memanggil metode  tampilkanInfo()  pada  objek  mahasiswa1  untuk  menampilkan
                         informasi mahasiswanya.


                  3.  Program:
                  #include <iostream>
                  #include <cmath> // Untuk fungsi M_PI

                  using namespace std;

                  class Lingkaran {
                  private:
                    float jariJari;

                  public:
                    // Konstruktor untuk menginisialisasi objek lingkaran
                    Lingkaran(float jariJariParam) {
                      if (jariJariParam > 0) {
                        jariJari = jariJariParam;
                      } else {
                        cout << "Jari-jari harus lebih dari 0" << endl;
                      }
                    }

                    // Metode untuk menghitung luas lingkaran
                    float hitungLuas() {
                      return M_PI * jariJari * jariJari;
                    }

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

                  int main() {
   239   240   241   242   243   244   245   246   247   248   249