Buatlah analisa terhadap dua program di bawah ini, pilih mana yang menurut Anda lebih baik dan berikan alasannya

Program #1 oleh Vira Novilia, A.2008.1.31017

public class BiayaKuliah{
	public static void main(String[] args){
		int gel = 2;
		int bikul = 65000000;
		double potongan;
		if (gel==1)
			pot = 0.25 * bikul;
		else if (gel==2)
			potongan = 0.1 * bikul;
		else 
			potongan = 0.05 * bikul;
		int pendaftaran;
		if (gel==1)
			pendaftaran = 0;
		else if (gel==2)
			pendaftaran = 0;
		else 
			pendaftaran = 50000;
		double totalbiaya = bikul-potongan+pendaftaran;
		System.out.println("Total Biaya " + totalbiaya);
	}
}

Program #2 oleh Selvi Anggraini S, A.1.2008.30970

public class biayakuliah{
	public static void main(String[] args){
		int gel = 1;
		int biayakuliah = 65000000;
		double pot;
		int pendaftaran;
		if (gel==1)
			pot = 0.25 * biayakuliah;
			pendaftaran = 0;
		else if (gel==2)
			potongan = 0.1 * biayakuliah;
			pendaftaran = 0;
		else 
			potongan = 0.05 * biayakuliah;
			pendaftaran = 50000;
		
		double total = biayakuliah-pot+pendaftaran;
		System.out.println("Total Biaya " + total);
	}
}

Bonus Bebas Tugas untuk tugas berikutnya bagi yang dapat membuat program yang lebih baik dari dua program di atas.

Seperti biasa, tugas dikumpulkan hari Senin, 1 Juni 2009 di ruangan saya

UPDATE
Tugas ini juga saya berikan untuk Kelas H, dikumpulkan paling lambat hari Kamis 4 Juni 2009

Tugas Praktikum Komputer 2 kelas B dan kelas H (III)
Tagged on: