Ejercicio delegados

Tenemos una clase producto con propiedades nombre(string) y precio(double) que se pasan en el constructor

Vamos a crear un delegado cambiar que devuelve un double y toma como parámetro un double.

Crearemos tres funciones con la misma firma: descuento, que devuelve la cantidad que le pasemos menos el 10%. aumento, que devuelve la cantidad que le pasemos más un 5% y rebaja que devuelve la cantidad que le pasemos dividido por dos.

Crearemos un método cambiarPrecio al que le pasemos como delegado lo que queremos aplicar y nos cambie el precio conforme a ese delegado.

En el programa, para probar, crearemos el producto ‘Chupa de cuero’ de precio 100 € y le aplicaremos los tres métodos seguidos para ver los resultados.

Publicado por

Avatar del usuario

Juan Pablo Fuentes

Formador de programación y bases de datos