Untitled

Run Settings
LanguageJava
Language Version
Run Command
public class TesTugas2 { public static void main(String args[]) { boolean status; Truk truk = new Truk(900); System.out.println("Muatan maksimal = " + truk.getMuatanMaks()); status = truk.tambahMuatan(500.0); System.out.println("Tambah muatan : 500"); if (status) System.out.println("Ok"); else System.out.println("Gagal"); status = truk.tambahMuatan(300.0); System.out.println("Tambah muatan : 300"); if (status) System.out.println("Ok"); else System.out.println("Gagal"); status = truk.tambahMuatan(150.0); System.out.println("Tambah muatan : 150"); if (status) System.out.println("Ok"); else System.out.println("Gagal"); status = truk.tambahMuatan(50.0); System.out.println("Tambah muatan : 50"); if (status) System.out.println("Ok"); else System.out.println("Gagal"); System.out.println("Muatan sekarang = " + truk.getMuatan()); } } class Truk { private double muatanMaks; private double muatan; public Truk(double muatanMaks) { this.muatanMaks = muatanMaks; } public double getMuatanMaks() { return muatanMaks; } public double getMuatan() { return muatan; } public boolean tambahMuatan(double tambahan) { if (muatan + tambahan <= muatanMaks) { muatan += tambahan; return true; } else { return false; } } }
Editor Settings
Theme
Key bindings
Full width
Lines