Soal latihan Pemrograman Berorientasi Objek
SOAL:
1. buatlah sebuah file dengan nama soal1.dart, lalu dari sistem prosedural ini ubahlah menjadi class dan object sehingga dapat di panggil luasnya berupa class dan object dan berikan komentar nama class, nama variable, nama objek, dan nama method.
void main(List<String> args) {
double setengah, alas, tinggi;
setengah = 0.5;
alas = 20.0;
tinggi = 30.0;
var luasSegitiga = setengah
* alas * tinggi ;
print(luasSegitiga);
}
JAWABAN :
// Nama Class: Segitiga
class Segitiga {
// Nama Variable: alas, tinggi
late double alas;
late double tinggi;
// Konstruktor
Segitiga(double a, double t) {
alas = a;
tinggi = t;
}
// Nama Method: hitungLuas
double hitungLuas() {
return 0.5 * alas * tinggi;
}
}
void main() {
// Nama Objek: sgtg
Segitiga sgtg = new Segitiga(20.0, 30.0);
// memanggil method dan menampilkan hasilnya
print("Luas Segitiga: ${sgtg.hitungLuas()}");
}


Komentar