Skip to content

mnigliazzo/Macowins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resolución

Diagrama

PseudoCodigo

Interfase Estado{
 metodo: precio getPrecioPorEstado (precioLista)
}
Clase Nueva implementa Estado{
 metodo: precio getPrecioPorEstado (precioLista)
}
Clase Promocion implementa Estado{
 montoDescuento
 metodo: precio getPrecioPorEstado (precioLista)
}
Clase Liquidacion implementa Estado{
 metodo: precio getPrecioPorEstado (precioLista)
}
Clase Prenda{
 estado
 precioDeLista
 String Tipo
 metodo: precio getPrecio (precioLista)
}
Clase Item{
 prenda
 cantidad
 metodo: precio subTotal (precioLista)
}
Clase Venta{
 items
 formaPago
 Dia
 metodo: Bool esVentaDelDia (Fecha)
 metodo: sumatoria total()
}
Interfase FormaPago
  metodo: precio precioFinal(precioVenta)
}
Clase Tarjeta Implementa  FormaPago{
  cantidadCuotas
  coeficienteFijo
  coeficientePrenda
  metodo: precio precioFinal(precioVenta)
}
Clase Efectivo Implementa  FormaPago{
  metodo: precio precioFinal(precioVenta)
}
Clase Local{
    ventas
    metodo: agregarVenta (venta)
    metodo montoGananca ganancias(dia)
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages