Você está na página 1de 2

public class Computador {

private int tipoProcesador;


private int memoriaRam;
private int memoriaDisco;
private double tamanno;

final int PRECIO_RAM = 75, DISCO320 = 100, DISCO500 = 150;


final double IVA = 0.13;

public Computador(int tipoProcesador, int memoriaRamp, int


memoriaDiscop, double tamannop) {
this.tipoProcesador = tipoProcesador;
memoriaRam = memoriaRamp;
memoriaDisco = memoriaDiscop;
tamanno = tamannop;
}

public int calculaPrecioProcesador(){


int precio = 0;
switch (tipoProcesador) {
case 1 : precio = 400;
break;

case 2 : precio = 500;


break;
case 3 : if( tamanno < 14) {
precio = 600;
}
else{
precio = 650;
}
break;
case 4 : if( memoriaRam <= 8) {
precio = 700;
}
else{
precio = 750;
}
break;
case 5 : if( memoriaDisco == 1) {
precio = 800;
}
else{
precio = 850;
}
break;
} //fin switch
return precio;
}
public int calculaPrecioRam(){
return memoriaRam * PRECIO_RAM;
}

public int calculaPrecioDisco(){


if( memoriaDisco == 1){
return DISCO320;
}
else{
return DISCO500;
}
}

public int calculaPrecioComputador(){


return calculaPrecioProcesador() + calculaPrecioRam() +
calculaPrecioDisco();
}

public double calculaImpuesto(){


return calculaPrecioComputador() * IVA;
}

public double calculaPrecioFinal(){


return calculaPrecioComputador() + calculaImpuesto();
}
}// fin clase

Você também pode gostar