Buscar

Naela

Contoh Program JAVA | Volume Luas Bangun Ruang

Scanner – Java Programming
Untuk mendapatkan inputan dari pengguna, kita harus meng-import file java.util.Scanner yang dimiliki oleh Java. Pada konsepnya nanti inputan yang dimasukan oleh pengguna dapat terbaca oleh java sesuai dengan tipe data yang sudah diinisialisasi dan untuk sementara waktu akan ditampung dahulu di file temp abstrak, kemudian nanti akan dibaca ulang untuk ditampilkan sesuai dengan method yang dibuat dalam Sub-Class nya. Untuk langsung memahami pemakaian Scanner dalam pemrograman java, kita langsung membuat coding dari awalnya.

BALOK
Buat Class Balok terlebih dahulu, yang diberi nama Balok.java, berikut coding-nya :

import java.util.Scanner;
public class Balok {
public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Volume dan Luas Balok");
        System.out.print("panjang           : ");
        int p = input.nextInt();
        System.out.print("lebar             : ");
        int l = input.nextInt();
        System.out.print("tinngi            : ");
        int t = input.nextInt();
        System.out.print("Luas permukaan    : "+ (2*((p*l)+(p*t)+(l*t))) + "\n");
        System.out.println("Volume          : " + (p*l*t));  
}
}

Setelah itu kita membuat BalokBeraksi.java  yang sudah di extend dari Balok.java.
dengan coding sebagai berikut :
public class BalokBeraksi {
    public static void main(String[] args) {
    Balok blk= new Balok();

        blk.LuasPermukaan(2,3,4);
        blk.volume(2,3,4);
         }  
}

BOLA
Buat Class Bola terlebih dahulu, yang diberi nama Bola.java, berikut coding-nya :

import java.util.Scanner;
public class Bola {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Volume dan Luas Bola");
        System.out.print("jari-jari         : ");
        int r = input.nextInt();
        double pi=3.14;
        System.out.print("Luas permukaan    : "+ (4*pi*r*r) + "\n");
        System.out.println("Volume          : " + (pi*r*r*r*4/3));  
       
    }
  
}
Setelah itu kita membuat BolaBeraksi.java  yang sudah di extend dari Bola.java.
dengan coding sebagai berikut :
public class BolaBeraksi {
   public static void main(String[] args) {
    Bola bl= new Bola();

        bl.LuasPermukaan(2);
        bl.volume(2);
         }  
}

KUBUS
Buat Class Kubus terlebih dahulu, yang diberi nama Kubus.java, berikut coding-nya :

import java.util.Scanner;
public class Kubus {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Volume dan Luas Kubus");
        System.out.print("panjang rusuk     : ");
        int a = input.nextInt();
        System.out.print("Luas permukaan    : "+ (6*(a*a)) + "\n");
        System.out.println("Volume          : " + (a*a*a));
       }
  }
Setelah itu kita membuat KubusBeraksi.java  yang sudah di extend dari Kubus.java.
dengan coding sebagai berikut :
public class KubusBeraksi {
     public static void main(String[] args) {
        Kubus kb= new Kubus();
        kb.LuasPermukaan(2);
        kb.volume(2);
    }
}

KERUCUT
Buat Class Kerucut terlebih dahulu, yang diberi nama Kerucut.java, berikut coding-nya :

import java.util.Scanner;
public class Kerucut {
   public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("Volume dan Luas Kerucut");
        System.out.print("jari-jari         : ");
        int r = input.nextInt();
        System.out.print("garis pelukis     : ");
        int s = input.nextInt();
        System.out.print("tinggi            : ");
        int t = input.nextInt();
        double pi=3.14;
        double luas_alas=3.14*r*r;
        System.out.print("Luas alas         : "+ (luas_alas)+ "\n");
        System.out.print("Luas selimut      : "+ (pi*r*s)+ "\n");
        System.out.print("Luas permukaan    : "+ (pi*r*(r+s)) + "\n");
        System.out.println("Volume          : " + (luas_alas*t*1/3));
}
}

Setelah itu kita membuat KerucutBeraksi.java  yang sudah di extend dari Kerucut.java.
dengan coding sebagai berikut :

public class KerucutBeraksi {
    public static void main(String[] args) {
    Kerucut kc= new Kerucut();

       
        kc.luasalas(2);
        kc.luaspermukaan(2,3);
        kc.volume(4);

    }
}

 (Semoga Bermanfaat Bagi sobat-sobat semua...)

3 komentar:

Unknown

Thanks Gan sangat membantu tugas saya. Good Job

Unknown

kodingan itu kalo digabung dengan frame, bisa nggk gan??

AGEN KUOTA MURAH SE INDONESIA

gan itu bisa gak di gabung dalam satu frame...

Posting Komentar