public class demodepartemen
{
public static void main(String[] args)
{
Kelas_pegawai A = new Kelas_pegawai("Ucok", "111", 8, 1000000);
Kelas_pegawai B = new Kelas_pegawai("Udin", "121", 7, 2000000);
Kelas_pegawai C = new Kelas_pegawai("Ipin", "106", 5, 3000000);
Kelas_pegawai D = new Kelas_pegawai("Ahmad", "043", 6, 4000000);
Kelas_pegawai E = new Kelas_pegawai("Butet", "136", 10, 5000000);
departemen F = new departemen("0911");
F.terima(A);
F.terima(B);
F.terima(C);
F.terima(D);
F.terima(E);
System.out.print(A);
System.out.print(B);
System.out.print(C);
System.out.print(D);
System.out.print(E);
System.out.println("Setelah Naik Gaji 10%");
F.naik_gaji(0.1);
System.out.print(A);
System.out.print(B);
System.out.print(C);
System.out.print(D);
System.out.print(E);
System.out.println("PECAT");
F.pecat("106");
System.out.print(A);
System.out.print(B);
System.out.print(C);
System.out.print(D);
System.out.print(E);
System.out.println("Rata - rata gaji : "+F.rata2_pokok());
System.out.println("Rata - rata lama : "+F.rata2_lama());
System.out.println("Rata - rata bersih : "+F.rata2_gaji());
//System.out.print(F.getMerek());
}
}
import java.util.ArrayList;
public class departemen
{
private ArrayList
private String merek;
public departemen(String merek)
{
p = new ArrayList
this.merek = merek;
}
public String getMerek()
{
return merek;
}
public void terima(Kelas_pegawai c)
{
p.add(c);
}
public void pecat(String nim)
{
for(Kelas_pegawai c:p)
{
if(c.getNim()==nim)
{
p.remove(c);
break;
}
}
}
public void naik_gaji(double persen)
{
for(Kelas_pegawai c:p)
{
int naik=0;
int jum =c.getGaji();
naik = (int)(c.getGaji()*persen);
jum = jum + naik;
c.setGaji(jum);
}
}
public double rata2_pokok()
{
int jumlah=0;
for(Kelas_pegawai c:p)
{
jumlah = jumlah + c.getGaji();
}
return(jumlah / p.size());
}
public double rata2_lama()
{
int jumlah = 0;
for(Kelas_pegawai c:p)
{
jumlah = jumlah + c.getLama();
}
return(jumlah/p.size());
}
public int rata2_gaji()
{
double jumlah=0;
for(Kelas_pegawai c:p)
{
jumlah = jumlah + c.gaji();
}
return((int)(jumlah/p.size()));
}
public int jumlahStaf()
{
int jum=0;
for(Kelas_pegawai c:p)
{
jum++;
}
return(jum);
}
}
Java (Program SI Departement)
By Martin Blog
Category:
0
komentar
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar