Selasa, 26 Juli 2022

tugas tanggal 27/07/22 rabu

 
1.class drone01
                package dasar
    public class drone {
     // atribut
    int energi;
    int ketinggian;
    int kecepatan;
    String merek;
    // method
    void terbang(){
        energi--;
        if(energi > 10){
            // terbang berarti nilai ketinggian bertambah
            ketinggian++;
            System.out.println("Dorne terbang...");
        } else {
            System.out.println("Energi lemah: Drone nggak bisa terbang");
        }
    }
    void matikanMesin(){
        if(ketinggian > 0){
            System.out.println("Mesin tidak bisa dimatikan karena sedang terbang");
        } else {
            System.out.println("Mesin dimatikan...");
        }
    }
    void turun(){
        // ketinggian berkurang, karena turun
        ketinggian--;
        energi--;
        System.out.println("Drone turun");
    }
    void belok(){
        energi--;
        System.out.println("Drone belok");
        // belok ke mana? perlu dicek :)
    }
    void maju(){
        energi--;
        System.out.println("Drone maju ke depan");
        kecepatan++;
    }
    void mundur(){
        energi--;
        System.out.println("Drone mundur");
        kecepatan++;
            }
    
        }
2.drone02 
    package dasar;
        public class drone02 {
     // membuat objek player
        drone batman = new drone();
        // mengisi atribut player
        batman.name = "Petani Kode";
        batman.speed = 78;
        batman.healthPoin = 100;
        // menjalankan method
        batman.run();
        if(batman.isDead()){
            System.out.println("Game Over!");
        }
3. Game java
        package dasar;
        public class game {
     public static void main(String[] args){
        // membuat objek player
        player batman = new player();
        // mengisi atribut player
        batman.name = "Petani Kode";
        batman.speed = 78;
        batman.healthPoin = 100;
        // menjalankan method

        batman.run();

        if(batman.isDead()){
            System.out.println("Game Over!");
            }
        }
    }
4.Class player
        package dasar;
        public class player {
     // definisi atribut
    String name;
    int speed;
    int healthPoin;
    // definisi method run
    void run(){
        System.out.println(name +" is running...");
        System.out.println("Speed: "+ speed);
        }
    // definisi method isDead untuk mengecek nilai kesehatan (healthPoin)
    boolean isDead(){
        if(healthPoin <= 0) return true;
        return false;
        }
    
    }