static int luasPersegi(int lebar)
int luas = lebar * lebar;
public static void Main()
int luas1 = luasPersegi(10);
int luas2 = luasPersegi(20);
int luas3 = luasPersegi(100);
Console.WriteLine(luas2);
Console.WriteLine(luas3);
Console.WriteLine(luas1);
Console.WriteLine("Luas = " + luas);
Console.WriteLine("Jumlah = " + jumlah);
Console.WriteLine("Hello World");
Console.WriteLine("=============================================");
Bentuk bentuk1 = new Bentuk(5.6f);
Bentuk bentuk2 = new Bentuk(10.20f);
Console.WriteLine("Jari-Jari Bentuk 1" + bentuk1.getjariJari());
Console.WriteLine("Jari-Jari Bentuk 2" + bentuk2.getjariJari());
Console.WriteLine("=============================================");
Enkapsulasi db = new Enkapsulasi();
db.renameTable("tbl_karyawan", "tbl_employee");
db.filterTable("tbl_employee", "kode", "ASC");
Console.WriteLine("=============================================");
Mobil mobil = new Mobil();
Console.WriteLine("==========================================================");
Console.WriteLine("============== Enkapsulasi Access Modifier ===============");
mobilSedan mobilSedan1 = new mobilSedan();
mobilSedan1.JalanMundur();
Console.WriteLine("=========================================================");
Console.WriteLine("=============== Enkapsulasi Private Modifier ============");
Mesin mesin = new Mesin();
Console.WriteLine(mesin.getRodaGigi());
Console.WriteLine("===========================================================================================");
Console.WriteLine("=============== Enkapsulasi Luas Permukaan dan Volume Bangun Ruang Kerucut ================");
RRKerucut JariJari = new RRKerucut(10 * 10);
Console.WriteLine("jari-jari = " + JariJari.getRRkerucut());
RRKerucut Jari = new RRKerucut(10);
Console.WriteLine("jari-jari = " + Jari.getRRkerucut());
phiKerucut π = new phiKerucut(3.14f);
Console.WriteLine("π = " + π.getPHIKerucut());
TKerucut Tinggi = new TKerucut(15f);
Console.WriteLine("Tinggi = " + Tinggi.getTINGGIKerucut());
VKerucut Volume = new VKerucut(0.333f);
Console.WriteLine("Volume Kerucut = " + Volume.getVOLUMEKerucut() * π.getPHIKerucut() * JariJari.getRRkerucut() * Tinggi.getTINGGIKerucut());
SKerucut Samping = new SKerucut(24f);
Console.WriteLine("Samping = " + Samping.getSAMPINGKerucut());
LKerucut Luas = new LKerucut((π.getPHIKerucut() * JariJari.getRRkerucut()) + (π.getPHIKerucut() * Jari.getRRkerucut() * Samping.getSAMPINGKerucut()));
Console.WriteLine("Luas Permukaan Kerucut = " + Luas.getLUASKerucut());
Console.WriteLine("=========================================================================================");
Console.WriteLine("=============== Enkapsulasi Luas Permukaan dan Volume Bangun Ruang Kubus ================");
PKubus PANJANG = new PKubus(23);
Console.WriteLine("Panjang = " + PANJANG.getPANJANGKubus());
Lkubus Lebar_ = new Lkubus(23);
Console.WriteLine("Lebar = " + Lebar_.getlebarkubus());
tKubus Tinggi_ = new tKubus(23);
Console.WriteLine("Tinggi = " + Tinggi_.gettinggiKubus());
Console.WriteLine("Volume Kubus = " + PANJANG.getPANJANGKubus() * Lebar_.getlebarkubus() * Tinggi_.gettinggiKubus());
lkubus luasss = new lkubus(2 * (PANJANG.getPANJANGKubus() * Lebar_.getlebarkubus() + PANJANG.getPANJANGKubus() * Tinggi_.gettinggiKubus() + Lebar_.getlebarkubus() * Tinggi_.gettinggiKubus()));
Console.WriteLine("Luas Permukaan Kubus = " + luasss.getluaskubus());
lkubus luasssss = new lkubus(6 * PANJANG.getPANJANGKubus() * PANJANG.getPANJANGKubus());
Console.WriteLine("Luas Permukaan Kubus = " + luasssss.getluaskubus());
Console.WriteLine("=========================================================================================");
Console.WriteLine("=============== Enkapsulasi Luas Permukaan dan Volume Bangun Ruang Balok ================");
PBalok Panjanggg = new PBalok(30);
Console.WriteLine("Panjang = " + Panjanggg.getpanjangBalok());
lbAlok Lebarrr = new lbAlok(15);
Console.WriteLine("Lebar = " + Lebarrr.getLEBARBalok());
tbAlok Tinggiii = new tbAlok(45);
Console.WriteLine("Tinggi = " + Tinggiii.getTINGGIBalok());
Console.WriteLine("Volume Balok = " + Panjanggg.getpanjangBalok() * Lebarrr.getLEBARBalok() * Tinggiii.getTINGGIBalok());
LPBalok luasp_ = new LPBalok(2 * (Panjanggg.getpanjangBalok() * Lebarrr.getLEBARBalok() + Panjanggg.getpanjangBalok() * Tinggiii.getTINGGIBalok() + Lebarrr.getLEBARBalok() * Tinggiii.getTINGGIBalok()));
Console.WriteLine("Luas Permukaan Balok = " + luasp_.getluaspermukaanbalok());
Console.WriteLine("======================= Single Inheritance ========================");
vehicle Vehicle = new vehicle();
Console.WriteLine("======================= Multiple Inheritance ======================");
Console.WriteLine("==========================");
Console.WriteLine("==========================");
TRUCK Truck = new TRUCK();
Console.WriteLine("==========================");
Vehicle VEHICLE = new Vehicle();
Console.WriteLine("======================= Multilevel Inheritance ======================");
Vehicle_ VEHICLE_ = new Vehicle_();
Console.WriteLine("====================");
Console.WriteLine("====================");
LongBus longBus = new LongBus();
Console.WriteLine("======================= Hybrid Inheritance ======================");
Console.WriteLine("======================= Hierarchical Inheritance ======================");
AndroidSystemFont android = new AndroidSystemFont();
Console.WriteLine("==========================");
WindowsSystemFont windows = new WindowsSystemFont();
Console.WriteLine("==========================");
GameBitmapFont game = new GameBitmapFont();
Console.WriteLine("==========================");
AppsBitmapFont app = new AppsBitmapFont();
Console.WriteLine("======================= Luas Permukaan dan Volume Bangun Ruang ======================");
skErucut jarijari = new skErucut();
jarijari.sampingKerucut();
luasPKerucut l = new luasPKerucut();
Console.WriteLine(l.π * l.jari * l.jari + l.π * l.jari * l.s);
volumeKerucut v = new volumeKerucut();
Console.WriteLine((float)1 / 3 * v.π * v.jari * v.jari * v.t);
Console.WriteLine("======================= Luas Permukaan dan Volume Bangun Ruang Balok ======================");
TBalok tinggi = new TBalok();
lpBalok lB = new lpBalok();
Console.WriteLine("Luas Permukaan Balok = " + (2 * lB.p * lB.lb + lB.p * lB.tb + lB.lb * lB.tb));
Console.WriteLine("Volume Balok = " + lB.p * lB.lb * lB.tb);
Console.WriteLine("======================= Luas Permukaan dan Volume Bangun Ruang Kubus ======================");
tkubus tg = new tkubus();
lPkubus lK = new lPkubus();
Console.WriteLine("Luas Permukaan Kubus = " + 6 * lK.p * lK.t);
Console.WriteLine("Volume Bangun Ruang Kubus = " + lK.l * lK.p * lK.t);
Console.WriteLine("==================================== Methode Overload Polimorphisme ===============================================");
Console.WriteLine("==================================== Methode Override Polimorphisme ===============================================");
Animal animal = new Animal();
Console.WriteLine("==================================== Methode Polimorphisme Luas Permukaan dan Volume Bangun Ruang Kerucut ===============================================");
lkeruCut mplk = new lkeruCut();
mplk.lkerucuT(3.14f, 20);
lkerucUt mPlk = new lkerucUt();
Console.WriteLine("Luas Permukaan Kerucut = " + (mPlk.π * mPlk.r * mPlk.r + mPlk.π * mPlk.r * mPlk.s) + "\n");
vkerucUT vvk = new vkerucUT();
vvk.vkerucutt(24, 22 / 7f);
vvkerucutt kkv = new vvkerucutt();
Console.WriteLine("Volume Kerucut = " + (float)1/3 * kkv.π * kkv.r * kkv.r * kkv.t + "\n");
Console.WriteLine("==================================== Methode Polimorphisme Luas Permukaan dan Volume Bangun Ruang Balok ===============================================");
lbaloKKK llb = new lbaloKKK();
Console.WriteLine("Luas Permukaan Balok = " + (2 * (bkv.p * bkv.l + bkv.p * bkv.t + bkv.l * bkv.t)) + "\n");
cubeLong cbL = new cubeLong();
Console.WriteLine("Volume Bangun Ruang Balok = " + cbL.p * cbL.l * cbL.t);
Console.WriteLine("==================================== Methode Polimorphisme Luas Permukaan dan Volume Bangun Ruang Kubus ===============================================");
Console.WriteLine("Luas Permukaan = " + 6 * pk.p * pk.l);
Console.WriteLine("Volume Banguang Ruang Kubus = " + pk.p * pk.l * pk.t);
public Bentuk(float _jarijari)
public void setJariJari(float _jarijari)
public float getjariJari()
public bool openConnection()
Console.WriteLine("open connection");
bool connectStatus = false;
public bool closeConnection()
Console.WriteLine("close connection");
bool closeStatus = false;
public void renameTable(String tableName, String newTableName)
Console.WriteLine("rename table from" + tableName + " to " + newTableName);
public void filterTable(String tableName, String fieldName, String orderType)
Console.WriteLine("filter table from" + tableName + " sort by " + fieldName + " " + orderType);
Console.WriteLine("Mobil Jalan Maju");
Console.WriteLine("MOBIL JALAN MAJU");
class mobilSedan : MOBIL_
public void JalanMundur()
Console.WriteLine("MOBIL JALAN MUNDUR");
public void setRodaGigi(int _rodaGigi)
public RRKerucut(float jarijari)
public void setRRkerucut(float jarijari)
public float getRRkerucut()
public phiKerucut(float phi_)
public void setPHIKerucut(float phi_)
public float getPHIKerucut()
public void setTINGGIKerucut(float t)
public float getTINGGIKerucut()
public void setVOLUMEKerucut(float v)
public float getVOLUMEKerucut()
public void setSAMPINGKerucut(float s)
public float getSAMPINGKerucut()
public void setLUASKerucut(float l)
public float getLUASKerucut()
public PKubus(float Panjang_)
public void setPANJANGKubus(float Panjang_)
public float getPANJANGKubus()
public Lkubus(float Lebar_)
public void setlebarkubus(float Lebar_)
public float getlebarkubus()
public tKubus(float Tinggi_)
public void settinggiKubus(float Tinggi_)
public float gettinggiKubus()
public lkubus(float luass_)
public void setluaskubus(float luass_)
public float getluaskubus()
public PBalok(float panjang_)
public void setpanjangBalok(float panjang_)
public float getpanjangBalok()
public lbAlok(float LEBAR_)
public void setLEBARBalok(float LEBAR_)
public float getLEBARBalok()
public tbAlok(float tinggii_)
public void setTINGGIBalok(float tinggii_)
public float getTINGGIBalok()
public LPBalok(float luasP_)
public void setluaspermukaanbalok(float luasP_)
public float getluaspermukaanbalok()
public void applyBreaks()
Console.WriteLine("Vehicle : applyBreaks()");
Console.WriteLine("Vehicle : fuelAmount()");
Console.WriteLine("Vehicle : capacity()");
public void applyBrakes()
Console.WriteLine("Vehicle : applyBrakes()");
public void applyBREAKS()
Console.WriteLine("Vehicle apply breaks");
Console.WriteLine("Bus apply horn");
Console.WriteLine("Long Bus apply drift");
public void berlariCepat()
Console.WriteLine("Ayah Berlari Cepat");
public void sangatTeliti()
Console.WriteLine("Ibu Sangat Teliti");
public void berlariCepat()
public void sangatTeliti()
Console.WriteLine("showText()");
public void rewriteText()
Console.WriteLine("SystemFont:rewriteText()");
public void rewriteText()
Console.WriteLine("BitmapFont:rewriteText()");
class AndroidSystemFont : SystemFont
Console.WriteLine("AndroidSystemFont:reshowText()");
class WindowsSystemFont : SystemFont
Console.WriteLine("WindowsSystemFont:reshowText()");
class GameBitmapFont : BitmapFont
Console.WriteLine("GameBitmapFont:reshowText()");
class AppsBitmapFont : BitmapFont
Console.WriteLine("AppsBitmapFont:reshowText()");
public void JarijariKerucut()
Console.WriteLine("Jari-Jari : 13");
class tkErucut : Rrkerucut
public void TinggiKerucut()
Console.WriteLine("Tinggi : 28");
class PhiKerucut : tkErucut
public void phiiKerucut()
Console.WriteLine("π : 3,14");
class skErucut : PhiKerucut
public void sampingKerucut()
Console.WriteLine("S : 25");
public int jari { get; set; }
public float π { get; set; }
public int s { get; set; }
public int t { get; set; }
class luasPKerucut : parameterSoal
class volumeKerucut : parameterSoal
public void panjangBalok()
Console.WriteLine("Panjang = 35 ");
Console.WriteLine("Lebar = 24 ");
public void tinggiBalok()
Console.WriteLine("Tinggi = 13 ");
public int p { get; set; }
public int lb { get; set; }
public int tb { get; set; }
class lpBalok : parameterBalok
Console.WriteLine("Lebar = 30");
Console.WriteLine("Panjang = 30");
Console.WriteLine("Tinggi = 30");
public int p { get; set; }
public int l { get; set; }
public int t { get; set; }
class lPkubus : parameterKubus
Console.WriteLine("Hero fire!!");
public void fire(int numOfRocket)
Console.WriteLine("Hero fire with " + numOfRocket + "of Rockets");
public void fire(int numOfRocket, float scale)
Console.WriteLine("Hero fire with " + numOfRocket + " of Rockets and with scale " + scale);
public virtual void move()
Console.WriteLine("Animal Move()");
Console.WriteLine("Animal Eat()");
public override void move()
Console.WriteLine("Dog Move()");
Console.WriteLine("Dog bark()");
Console.WriteLine("s = 14 ");
public void lkerucuT(int r)
Console.WriteLine("r = " + r);
public void lkerucuT(float π, int r)
Console.WriteLine("π = " + π + "\n" + "r = " + r);
public float π {get; set;}
class lkerucUt : pkerucuT
Console.WriteLine("t = 18");
public void vkerucutt(float π)
Console.WriteLine("π = " + π);
public void vkerucutt(int r, float π)
Console.WriteLine("r = " + r + "\nπ = " + π);
public float π {get; set;}
class vvkerucutt : pvkerUcuT
Console.WriteLine("p = 33 ");
public void lBBalok(int l)
Console.WriteLine("l = " + l);
public void lBBalok(int l, int t)
Console.WriteLine("l = " + l + "\nt = " + t);
Console.WriteLine("l = 14");
public void vblkkk(int p)
Console.WriteLine("p = " + p);
public void vblkkk(int t, int p)
Console.WriteLine("t = " + t + "\np = " + p);
public int l { get; set; }
public int t { get; set; }
public int p { get; set; }
Console.WriteLine("p = 27");
Console.WriteLine("l = " + l);
public void klpK(int l, int t)
Console.WriteLine("l = " + l + "\nt = " + t);
public int p { get; set; }
public int l { get; set; }
public int t { get; set; }