Wednesday, March 01, 2006

JAWABAN LAB7

MAIN
import java.text.*;

public class lab_dip_7_soalan1
{
public static void main(String args[])
{
int bildress,bilpajama,bilshirt;
double total;
DecimalFormat p =new DecimalFormat("0.00");

lab_dip_7_soalan1_shirt myShirt=new lab_dip_7_soalan1_shirt);
lab_dip_7_soalan1_pajama myPajama=new lab_dip_7_soalan1_pajama();
lab_dip_7_soalan1_dress myDress=new lab_dip_7_soalan1_dress();

myShirt.beli();
myShirt.bayaran();
myShirt.papar();

myPajama.beli();
myPajama.bayaran();
myPajama.papar();

myDress.beli();
myDress.bayaran();
myDress.papar();

total=myShirt.bayaran+myPajama.bayaran+myDress.bayaran;
System.out.println("\n\nOVERALL\nTOTAL PRICE : RM "+p.format(total));

}
}


CLASS SHIRT
import java.text.*;

class lab_dip_7_soalan1_shirt
{
double hargashirt,diskaun, bayaran;
int bil;
DecimalFormat p =new DecimalFormat("0.00");

lab_dip_7_soalan1_shirt()
{
hargashirt=15.00;
}

void beli()
{
System.out.println("\nHow many Shirt to buy? ");
bil=MyInput.readInt();
}

void bayaran()
{
if(bil>10)
{
diskaun=0.50;
bayaran=(hargashirt*0.50)*bil;
}
else
bayaran=hargashirt*bil;
}

void papar()
{
System.out.println("Shirt Total Price: RM "+p.format(bayaran));
}

}

CLASS PAJAMA
import java.text.*;

class lab_dip_7_soalan1_pajama
{
double hargapajama,diskaun, bayaran;
int bil;
DecimalFormat p =new DecimalFormat("0.00");

lab_dip_7_soalan1_pajama()
{
hargapajama=18.90;
}

void beli()
{
System.out.println("\nHow many Pajama to buy? ");
bil=MyInput.readInt();
}

void bayaran()
{
if(bil>8)
{
diskaun=0.30;
bayaran=(hargapajama*0.70)*bil;
}
else
bayaran=hargapajama*bil;
}

void papar()
{
System.out.println("Pajama Total Price: RM "+p.format(bayaran));
}

}

CLASS DRESS
import java.text.*;

class lab_dip_7_soalan1_dress
{
double hargadress,diskaun,bayaran;
int bil;
DecimalFormat p =new DecimalFormat("0.00");

lab_dip_7_soalan1_dress()
{
hargadress=29.99;
}

void beli()
{
System.out.println("\nHow many dress to buy? ");
bil=MyInput.readInt();
}

void bayaran()
{
if(bil>5)
{
diskaun=0.25;
bayaran=(hargadress*0.75)*bil;
}
else
bayaran=hargadress*bil;
}

void papar()
{
System.out.println("Dress Total Price: RM "+p.format(bayaran));
}

}

No comments: