You are on page 1of 4

Looping & Foding }

}
class PersegiPanjang implements
interface BangunDatar BangunDatar
{ {
public double luas(); double panjang;
public double keliling(); double lebar;
}
public PersegiPanjang()
class segitiga implements BangunDatar {
{ panjang = 0;
double alas; lebar = 0;
double tinggi; }
public segitiga() public PersegiPanjang(double p,
{ double l)
alas = 0; {
tinggi = 0; panjang = p;
} lebar = l;
public segitiga(double a, double t) }
{ public double GetPanjang()
alas = a; {
tinggi = t; return panjang;
} }
public double GetAlas() public double GetLebar()
{ {
return alas; return lebar;
} }
public double GetTinggi() public void SetPanjang(double p)
{ {
return tinggi; panjang = p;
} }
public void SetAlas(double a) public void SetLebar(double l)
{ {
alas = a; lebar = l;
} }
public void SetTinggi(double t) public double luas()
{ {
tinggi = t; return GetPanjang()*GetLebar();
} }
public double luas() public double keliling()
{ {
return GetAlas()*GetTinggi()/2; return 2*(GetPanjang()
} +GetLebar());
public double keliling() }
{ }
return 3*GetAlas();

public class Geometri2D {

public static void main(String[] args)


{
BangunDatar BD;
segitiga bgn1 = new segitiga(6,3);
PersegiPanjang bgn2 = new PersegiPanjang(10,10);

BD = bgn1;
System.out.println(bgn1.luas());
System.out.println(bgn1.keliling()+"\n");

BD = bgn2;
System.out.println(bgn2.luas());
System.out.println(bgn2.keliling());
}

Code program random

#include<stdio.h>
#include<time.h>
#include<stdlib.h>

void main()
{
int x;//x random

do{
srand(time(NULL));
x=rand()%100+1;
printf("%d",x);
for(int z=0;z<100;z++);
system("cls");

}while(!kbhit);
getchar();
}
TUGAS TEKNIK KOMPILASI
FOLDING & LOOPING
SI-16

OLEH: AKBAR MALIK. M


0610115261074
UNIVERSITAS PUTERA INDONESIA “YPTK” PADANG

You might also like