Temas variados

Solo disponible en BuenasTareas
  • Páginas : 2 (466 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de noviembre de 2010
Leer documento completo
Vista previa del texto
Ejercicio 1
Definir la clase tiempo que tiene las siguientes características: hora, minutos, segundos.
* Crear constructores para diferentes tipos de inicializaciones validado los datos.
*Crear métodos getter y setter.
* Sobrescribir el método ToString para presentar el tiempo en la forma hh:mi:ss
Definir la clase Fecha que tiene las siguientes características: día, mes, año,tiempo (clase definida anteriormente).
* Crear constructores para diferentes tipos de inicializaciones realizando las respectivas validaciones de acuerdo a las fechas (años biciestos).
* Crearmétodos getter y setter.
* Crear método bool EsBisiesto(int anio)
* Sobrescribir el método ToString para presentar la fecha en la forma dd/mm/yyyy hh:mi:ss
Crear un programa donde soliciten losdatos de una fecha por teclado, cree un objeto de tipo Fecha y luego imprimir el objeto.

Ejercicio 2
Definir la clase Imaginario, la cual representa a un número imaginario. Crear el respectivoconstructor el cual inicializa la parte entera y la parte imaginaria del número.
Sobrescribir los métodos:
* ToString el cual imprime el número de la siguiente forma:(<parte_real>,<parte_imaginaria>)
* ToString (bool binomial)
* Por verdadero imprime el número imaginario en su forma binomial ()
* Por falso invoca al método ToString sin parámetros.
* Equals elcual verifica equidad entre dos objetos de la misma clase. La equidad entre imaginarios se define como:

Crear los métodos:
* Sumar (Imaginario i): el cual suma el número recibido al númeroactual. La suma se define de la siente forma:

* Multiplicar(float r): que realiza el producto del número actual por el escalar enviado como parámetro:

* Multiplicar (Imaginario i): el cualmultiplica el número actual por el que se recibe por parámetro. La multiplicación imaginaria se define de la siente forma:

* Igualdad (Imaginario i): el cual verifica si la instancia actual...
tracking img