CarroDeCompras
Publicado por winters (11 intervenciones) el 03/07/2020 04:45:31
Ayuda. En la clase Orden me sale error en los metodos, como lo modificaria?. Y como lo imprimiria en el main? GRACIAS.
1.-
2.-
3.-
4.-
1.-
1
2
3
4
5
6
7
8
9
10
11
12
public class Oferta {
public float descuento;
public Oferta(float des){
descuento=des;
}
public float calcularPrecioFinal(float precio){
return 0;
}
}
2.-
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class Orden {
private ICarritoDeCompras carrito;
private float igv;
private Oferta oferta;
public Orden(ICarritoDeCompras cart, float salesTax){
carrito= cart;
igv=salesTax;
}
public void setOferta(Oferta oferta){
}
public float OrdenTotal(){
float cartTotal=0;
for(int i=0; i<carrito.items.length;i++){
cartTotal+= carrito.items[i].precio*carrito.items[i].cantidad;
}
cartTotal+=cartTotal*igv;
return cartTotal;
}
public float OrdenTotalFinal(){
return 0;
}
}
3.-
1
2
3
public interface ICarritoDeCompras {
public InterfaceItem getItems();
}
4.-
1
2
3
4
5
6
7
8
9
10
11
12
public class CarritoDeCompras implements ICarritoDeCompras{
public InterfaceItem[] items;
public CarritoDeCompras(InterfaceItem i[]){
items=i;
}
public InterfaceItem getItems(){
return null;
}
}
Valora esta pregunta


0