Page 243 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 243

panjang sisi miring dan kemudian menjumlahkan panjang ketiga sisi. Metode ini
                            memiliki tipe float dan mengembalikan nilai keliling segitiga.

                  2)  Fungsi main:

                      •  Deklarasi dan inisialisasi objek segitiga1 dari kelas Segitiga dengan konstruktor.
                      •  Menampilkan  informasi  segitiga  (panjang  alas  dan  tinggi)  menggunakan  metode

                         getPanjangAlas() dan getPanjangTinggi().
                      •  Menghitung dan menampilkan luas segitiga menggunakan metode hitungLuas().

                      •  Menghitung     dan    menampilkan     keliling   segitiga   menggunakan      metode

                         hitungKeliling().

                  2.  Program

                  #include <iostream>

                  using namespace std;

                  class Mahasiswa {
                  private:
                    string nim;
                    string nama;
                    string jurusan;
                    float ipk;

                  public:
                    // Konstruktor untuk menginisialisasi objek mahasiswa
                    Mahasiswa(string nimParam, string namaParam, string jurusanParam, float
                  ipkParam) {
                      nim = nimParam;
                      nama = namaParam;
                      jurusan = jurusanParam;
                      ipk = ipkParam;
                    }

                    // Metode untuk menampilkan informasi mahasiswa
                    void tampilkanInfo() {
                      cout << "NIM: " << nim << endl;
                      cout << "Nama: " << nama << endl;
                      cout << "Jurusan: " << jurusan << endl;
                      cout << "IPK: " << ipk << endl;
                    }
                  };

                  int main() {
                    // Deklarasi dan inisialisasi objek mahasiswa
                    Mahasiswa mahasiswa1("A12345", "Budi", "Teknik Informatika", 3.8);

                    // Menampilkan informasi mahasiswa
                    mahasiswa1.tampilkanInfo();

                    return 0;
                  }



                                                                                                         220
   238   239   240   241   242   243   244   245   246   247   248