- persegi
- circle
- segitiga
- belah ketupat
- jajar genjang
- persegi panjang
1. Persegi
/**
* Write a description of class Persegi here.
* Ini adalah class buat mencari luas dan keliling Persegi
* @author (Gede)
* @version (10/09/2018)
*/
import java.util.Scanner;
public class Persegi extends MyMain
{
// instance variables - replace the example below with your own
public double sisi;
public Persegi()
{
System.out.print("Masukkan sisi");
Scanner sis = new Scanner (System.in);
sisi = sis.nextFloat();
}
public double Luasp()
{
// put your code here
return sisi*sisi;
}
public double kelilingp()
{
// put your code here
return 4*sisi;
}
}
2. Circle
/**
* Write a description of class Circle here.
* Ini adalah class buat mencari luas dan keliling Circle
* @author (Gede)
* @version (10/09/2018)
*/
import java.util.Scanner;
public class Circle extends MyMain
{
// instance variables - replace the example below with your own
public double x, y; //titik pusat
public double r; // jari jari
public Circle()
{
System.out.print("Masukkan jari-jari");
Scanner jari2 = new Scanner (System.in);
r = jari2.nextFloat();
System.out.print("Masukkan titik pusat x");
Scanner ex = new Scanner (System.in);
x = ex.nextFloat();
System.out.print("Masukkan titik pusat y");
Scanner ye = new Scanner (System.in);
y = ye.nextFloat();
}
public double Luas()
{
return 3.14*r*r;
}
public double Keliling()
{
return 2*3.14*r;
}
}
3. Segitiga
/**
* Write a description of class Segitiga here.
* Ini adalah class buat mencari luas dan keliling Segitiga
* @author (Gede)
* @version (10/09/2018)
*/
import java.util.Scanner;
public class Segitiga extends MyMain
{
// instance variables - replace the example below with your own
public double alas;
public double tinggi;
public Segitiga()
{
System.out.print("Masukkan alas");
Scanner als = new Scanner (System.in);
alas = als.nextFloat();
System.out.print("Masukkan tinggi");
Scanner tng = new Scanner (System.in);
tinggi = tng.nextFloat();
}
public double Luass()
{
return alas*tinggi/2;
}
public double Kelilings()
{
return alas+tinggi+Math.sqrt((alas*alas)+(tinggi*tinggi));
}
}
4. Belah Ketupat
/**
* Write a description of class Belah_Ketupat here.
* Ini adalah class buat mencari luas dan keliling Belah_Ketupat
* @author (Gede)
* @version (10/09/2018)
*/
import java.util.Scanner;
public class Belah_Ketupat extends MyMain
{
// instance variables - replace the example below with your own
public double d1;
public double d2;
public Belah_Ketupat()
{
System.out.print("Masukkan Diagonal 1");
Scanner dg1 = new Scanner (System.in);
d1 = dg1.nextFloat();
System.out.print("Masukkan Diagonal 2");
Scanner dg2 = new Scanner (System.in);
d2 = dg2.nextFloat();
}
public double luasbk()
{
return d1*d2/2;
}
public double kelilingbk()
{
return 4*(Math.sqrt((d1*d1)/4+(d2*d2)/4));
}
}
5. Jajar Genjang
/**
* Write a description of class Jajar_Genjang here.
* Ini adalah class buat mencari luas dan keliling Jajar_Genjang
* @author (Gede)
* @version (10/09/2018)
*/
import java.util.Scanner;
public class Jajar_Genjang
{
// instance variables - replace the example below with your own
public double alasj;
public double tinggij;
public double miring;
/**
* Constructor for objects of class Jajar_Genjang
*/
public Jajar_Genjang()
{
System.out.print("Masukkan alas");
Scanner alj = new Scanner (System.in);
alasj = alj.nextFloat();
System.out.print("Masukkan tinggi");
Scanner tgj = new Scanner (System.in);
tinggij = tgj.nextFloat();
System.out.print("Masukkan titik sisi miringnya");
Scanner mrj = new Scanner (System.in);
miring = mrj.nextFloat();
}
/**
* An example of a method - replace this comment with your own
*
* @param y a sample parameter for a method
* @return the sum of x and y
*/
public double luasjg()
{
return alasj*tinggij;
}
public double kelilingjg()
{
return 2*(alasj+miring);
}
}
6. Persegi Panjang
/**
* Write a description of class Persegi_Panjang here.
* Ini adalah class buat mencari luas dan keliling Persegi_Panjang
* @author (Gede)
* @version (10/09/2018)
*/
import java.util.Scanner;
public class Persegi_Panjang extends MyMain
{
// instance variables - replace the example below with your own
public double panjangpp;
public double lebarpp;
/**
* Constructor for objects of class Persegi_Panjang
*/
public Persegi_Panjang()
{
System.out.print("Masukkan panjang");
Scanner pnjp = new Scanner (System.in);
panjangpp = pnjp.nextFloat();
System.out.print("Masukkan lebar");
Scanner lbrp = new Scanner (System.in);
lebarpp = lbrp.nextFloat();
}
/**
* An example of a method - replace this comment with your own
*
* @param y a sample parameter for a method
* @return the sum of x and y
*/
public double luaspp()
{
return panjangpp*lebarpp;
}
public double kelilingpp()
{
return 2*(panjangpp+lebarpp);
}
}
7. Main
/**
* Write a description of class Main here.
* ini adalah fungsi utamanya
* @author (Gede)
* @version (10/09/2018)
*/
class MyMain
{
public static void main(String args[])
{
System.out.println("Lingkaran: ");
Circle aCircle;
aCircle= new Circle();
double aLuas = aCircle.Luas();
double aKeliling = aCircle.Keliling();
System.out.println("Luasnya = " +aLuas);
System.out.println("Kelilingnya = " +aKeliling);
System.out.println("Persegi: ");
Persegi apersegi;
apersegi= new Persegi();
double aluasp= apersegi.Luasp();
double akelilingp= apersegi.kelilingp();
System.out.println("Luasnya = " +aluasp);
System.out.println("Kelilingnya = " +akelilingp);
System.out.println("Segitiga (siku-siku): ");
Segitiga asegitiga;
asegitiga= new Segitiga();
double aluass= asegitiga.Luass();
double akelilings= asegitiga.Kelilings();
System.out.println("Luasnya = " +aluass);
System.out.println("Kelilingnya = " +akelilings);
System.out.println("Belah Ketupat: ");
Belah_Ketupat abelah_ketupat;
abelah_ketupat= new Belah_Ketupat();
double aluasbk= abelah_ketupat.luasbk();
double akelilingbk= abelah_ketupat.kelilingbk();
System.out.println("Luasnya = " +aluasbk);
System.out.println("Kelilingnya = " +akelilingbk);
System.out.println("Jajar Genjang: ");
Jajar_Genjang ajajar_genjang;
ajajar_genjang= new Jajar_Genjang();
double aluasjg= ajajar_genjang.luasjg();
double akelilingjg= ajajar_genjang.kelilingjg();
System.out.println("Luasnya = " +aluasjg);
System.out.println("Kelilingnya = " +akelilingjg);
System.out.println("Persegi Panjang: ");
Persegi_Panjang apersegi_panjang;
apersegi_panjang= new Persegi_Panjang();
double aluaspp= apersegi_panjang.luaspp();
double akelilingpp= apersegi_panjang.kelilingpp();
System.out.println("Luasnya = " +aluaspp);
System.out.println("Kelilingnya = " +akelilingpp);
}
}
Dan terakhir ini hasilnya
Tidak ada komentar:
Posting Komentar