コード例 #1
0
        private static double calcMonto(Renta pelicula)
        {
            double monto = 0;

            switch (pelicula.getPelicula().getTipo())
            {
            case Pelicula.CATALOGO:
                monto += 2;
                if (pelicula.getDiasRentada() > 2)
                {
                    monto += (pelicula.getDiasRentada() - 2) * 1.5;
                }
                break;

            case Pelicula.ESTRENO:
                monto += pelicula.getDiasRentada() * 3;
                break;

            case Pelicula.INFANTIL:
                monto += 1.5;
                if (pelicula.getDiasRentada() > 3)
                {
                    monto += (pelicula.getDiasRentada() - 3) * 1.5;
                }
                break;

            default:
                break;
            }

            return(monto);
        }
コード例 #2
0
        static void Main(String[] args)
        {
            Cliente  cli1 = new Cliente("Marti");
            Pelicula pel1 = new Pelicula("ave", 1);
            Renta    ren1 = new Renta(pel1, 7);

            cli1.addRenta(ren1);
            cli1.emitirReciboRenta();
        }
コード例 #3
0
        private static int calcPuntos(int puntosClienteFrecuente, Renta pelicula)
        {
            if ((pelicula.getPelicula().getTipo() == Pelicula.ESTRENO) && pelicula.getDiasRentada() > 1)
            {
                puntosClienteFrecuente++;
            }

            return(puntosClienteFrecuente);
        }
コード例 #4
0
 public void addRenta(Renta renta)
 {
     rentas.Add(renta);
 }