Parcial programacion c#

Solo disponible en BuenasTareas
  • Páginas : 2 (356 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de mayo de 2010
Leer documento completo
Vista previa del texto
Primer Parcial Laboratorio II
Septiembre 2009

1. Realizar una clase llamada siguientes atributos privados: a. _color (String) b. _precio (Double) c. _marca (String). d. _fecha (DateTime)“Auto”

que

posea

los

a. La clase “Auto” deberá estar en un namespace formado por el apellido y el nombre de pila del alumno, separados por un punto. Ejemplo Perez.Juan. La clase Program (quecontiene el método Main) deberá estar en un namespace distinto al de la clase “Auto”.

b. Sobrecargar su constructor para poder instanciar objetos pasándole como parámetros: i. ii. La marca (primerasobrecarga) La marca y el precio (segunda sobrecarga).

iii. Y tres sobrecargas más, de las cuales dos deben tener como parámetro la fecha).

2. Realizar un método de instancia llamado“AgregarImpuestos”, que recibirá un doble por parámetro y que se sumará al precio del objeto.

3. Realizar un método de clase llamado “MostrarAuto”, que recibirá un objeto de tipo “Auto” por parámetro y que mostrarátodos los atributos de dicho objeto.

4. Sobrecargar el operador “+” para que permita sumar dos objetos “Auto” (solo si son de la misma marca y color, de lo contrario informarlo por consola) y queretorne un Double con la suma de los precios o cero si no se pudo realizar la operación.

Ejemplo:

importeDouble = AutoUno + AutoDos;

Sobrecargar el operador “==” que permita comparar dosobjetos de tipo “Auto”. Solo devolverá TRUE si ambos “Autos” son de la misma marca.

5. En el Main:

a. Crear dos objetos “Auto” de la misma marca y distinto color. b. Crear dos objetos “Auto” de lamisma marca, mismo color y distinto precio. c. Crear tres objetos “Auto” utilizando las tres sobrecargas restantes. d. Agregar todos los objetos a una lista genérica de autos. e. Utilizar el método“AgregarImpuesto” en todos los objetos, agregando $ 1000 al atributo precio. f. Colocar esta línea en el Main:

importeDouble = AutoUno + AutoDos;

y mostrar el resultado por consola. a....
tracking img