Source Code
import java.io.*;
class bangun1{
double p,l,t;
public bangun1(double p, double l, double t){
this.p=p;
this.l=l;
this.t=t;
}
public void getbangun1()
{
System.out.println ("Volume prisma adalah");
}
public double volume(){
return p*l*t;
}
}
//class bangun mewarisi class bangun1
class bangun extends bangun1{
double p,l,t;
public bangun(double p,double l,double t){
super(p,l,t);
}
public void getbangun1()
{
System.out.println("Volume bangun prisma adalah");
}
public void tambahan()
{
super.getbangun1();
}
//polimorfisme
public double volume(){
return (super.volume()/2);
}
}
class volume_prisma{
public static void main (String[] args) throws Exception
{
DataInputStream dis=new DataInputStream(System.in);
System.out.println("Program menghitung volume prisma");
System.out.println("+++++++++++++++++++++++++++++++++\n");
System.out.print("Masukkan nilai panjang : ");
double panjang=Double.parseDouble(dis.readLine());
System.out.print("Masukkan nilai lebar : ");
double lebar=Double.parseDouble(dis.readLine());
System.out.print("Masukkan nilai tinggi : ");
double tinggi=Double.parseDouble(dis.readLine());
bangun c =new bangun(panjang,lebar,tinggi);
c.tambahan();
System.out.print(c.volume());
}
}
class bangun1{
double p,l,t;
public bangun1(double p, double l, double t){
this.p=p;
this.l=l;
this.t=t;
}
public void getbangun1()
{
System.out.println ("Volume prisma adalah");
}
public double volume(){
return p*l*t;
}
}
//class bangun mewarisi class bangun1
class bangun extends bangun1{
double p,l,t;
public bangun(double p,double l,double t){
super(p,l,t);
}
public void getbangun1()
{
System.out.println("Volume bangun prisma adalah");
}
public void tambahan()
{
super.getbangun1();
}
//polimorfisme
public double volume(){
return (super.volume()/2);
}
}
class volume_prisma{
public static void main (String[] args) throws Exception
{
DataInputStream dis=new DataInputStream(System.in);
System.out.println("Program menghitung volume prisma");
System.out.println("+++++++++++++++++++++++++++++++++\n");
System.out.print("Masukkan nilai panjang : ");
double panjang=Double.parseDouble(dis.readLine());
System.out.print("Masukkan nilai lebar : ");
double lebar=Double.parseDouble(dis.readLine());
System.out.print("Masukkan nilai tinggi : ");
double tinggi=Double.parseDouble(dis.readLine());
bangun c =new bangun(panjang,lebar,tinggi);
c.tambahan();
System.out.print(c.volume());
}
}
Print Out


0 comments:
Post a Comment