Hai hai,gw kembali datangggg :D
sekarang gw mau ngepost program java gw yg jadi tugas besar alpro gw. sebenarnya ni program belom sempurna, tapi gw ga bisa utak-atik lagi. udah bingung, jd ya seadanya aja deh yaaa ...
ok capcusss |
import java.util.Scanner;
public class imunisasi {
static class Pendaftar {
String nama, alamat, jenis_imunisasi;
int berat, umur;
public Pendaftar(String N, String A, int U, int B, String J) {
nama = N;
alamat = A;
umur = U;
berat = B;
jenis_imunisasi = J;
}
};
public static void main(String[] args) {
Scanner Scannerscan = new Scanner(System.in);
System.out.print("Masukkan jumlah pendaftar : ");
int jumlahPendaftar = Scannerscan.nextInt();
Pendaftar P[] = new Pendaftar[jumlahPendaftar];
for (int a = 0; a < P.length; a++) {
String nama, alamat, jenis_imunisasi;
int berat_badan, umur;
System.out.println("Pendaftar ke-" + (a + 1));
System.out.print("Masukk" + "an Nama : ");
nama = Scannerscan.next();
System.out.print("Masukkan Alamat : ");
alamat = Scannerscan.next();
System.out.print("Masukkan Umur (tahun) : ");
umur = Scannerscan.nextInt();
System.out.print("Masukkan Berat badan (kg) : ");
berat_badan = Scannerscan.nextInt();
System.out.print("Masukkan Jenis imunisasi : ");
jenis_imunisasi = Scannerscan.next();
P[a] = new Pendaftar(nama, alamat, umur, berat_badan,
jenis_imunisasi);
}
int[] penyakit = new int[5];
for (int a = 0; a < P.length; a++) {
if (P[a].jenis_imunisasi.equalsIgnoreCase("BCG")) {
penyakit[0]++;
} else if (P[a].jenis_imunisasi.equalsIgnoreCase("Campak")) {
penyakit[1]++;
} else if (P[a].jenis_imunisasi.equalsIgnoreCase("DPT")) {
penyakit[2]++;
} else if (P[a].jenis_imunisasi.equalsIgnoreCase("Hepatitis")) {
penyakit[3]++;
} else if (P[a].jenis_imunisasi.equalsIgnoreCase("Polio")) {
penyakit[4]++;
}
}
sortString(P);
System.out.println("Nama\tAlamat\tUmur\tBerat" + "\tJenis Imunisasi");
for (int a = 0; a < P.length; a++) {
System.out.println(P[a].nama + "\t" + P[a].alamat + "\t"
+ P[a].umur + "\t" + P[a].berat + "\t"
+ P[a].jenis_imunisasi);
}
System.out.println();
System.out.println("Jumlah yang diimunisasi : ");
System.out.println("BCG " + penyakit[0] + " orang");
System.out.println("Campak " + penyakit[1] + " orang");
System.out.println("DPT " + penyakit[2] + " orang");
System.out.println("Hepatitis " + penyakit[3] + " orang");
System.out.println("Polio " + penyakit[4] + " orang");
}
static void sortString(Pendaftar P[]) {
int ln = P.length;
Pendaftar tmp = null;
for (int i = 0; i < ln - 1; i++) {
for (int j = 0; j < ln - 1; j++) {
if (P[j].jenis_imunisasi
.compareToIgnoreCase(P[j + 1].jenis_imunisasi) > 0) {
tmp = P[j];
P[j] = P[j + 1];
P[j + 1] = tmp;
}
}
}
}
}
DhaRa's blog
Kamis, 08 Desember 2011
Rabu, 07 Desember 2011
introduce my self
Hai nama gue Dhani Rahutami Purwastuti, biasa di panggil Dhani. Asal Brebes Jawa tengah, pada tau gak nih? :D
Gue anak ke dua dari dua bersaudara. Kalo di rumah, gue di panggil dengan "bontot" yang artinya anak bungsu :D
ini adalah blog baru gue, so jangan heran ya kalo masih jelek hehehe. demi tugas, akhirnya gue punya blog juga. suwun deh sama tugas besar ALPRO gue, khususnya dosen gue pak Ferdian. :)
Udah dulu yaa, besok2 gue sambung lagi.. Gue pengen blog gue bermanfaat buat lo semua. Thanks :)
Gue anak ke dua dari dua bersaudara. Kalo di rumah, gue di panggil dengan "bontot" yang artinya anak bungsu :D
ini adalah blog baru gue, so jangan heran ya kalo masih jelek hehehe. demi tugas, akhirnya gue punya blog juga. suwun deh sama tugas besar ALPRO gue, khususnya dosen gue pak Ferdian. :)
Udah dulu yaa, besok2 gue sambung lagi.. Gue pengen blog gue bermanfaat buat lo semua. Thanks :)
Langganan:
Postingan (Atom)