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