diff --git a/oop/angkot.js b/oop/angkot.js index e69de29..da78e26 100644 --- a/oop/angkot.js +++ b/oop/angkot.js @@ -0,0 +1,94 @@ +// implementasi class Penumpang tidak boleh diubah +class Penumpang { + constructor(nama, tujuan) { + this.nama = nama; + this.tujuan = tujuan; + this.jarak = 0; + } + tambahJarak() { + this.jarak++; + } + bayar() { + return this.jarak * 150; + } + } + + class Angkot{ + constructor(penumpang,penghasilan){ + this.penumpang = [] + this.penghasilan = 0 + } + jalan(){ + for(var i = 0;i