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

Postingan Populer