% Activate the following line by filling in the right side. If for example the name of the root file is Main.tex, write
% "...root = Main.tex" if the chapter file is in the same directory, and "...root = ../Main.tex" if the chapter is in a subdirectory.
 
%!TEX root =  ../notas_java.tex

\chapter[Tareas]{Tareas}

\section{Tarea 1}

Escribir Código Java que permita haber el redondeo de un número flotante a dos cifras significativa. Utilizar solamente operaciones y cambios de tipo para realizar la tarea.

\section{Tarea 2}

Hacer la implementación del objeto Circulo, el cual tiene como datos el centro de coordenadas y su radio. Algunos métodos relacionados con el son Área, perímetro.


El Diagrama UML luce como

\begin{verbatim}
_________________________________________
Circulo
_________________________________________
- Coordenada_x : double
- Coordenada_y : double
- Radio : double
_________________________________________
<<constructor>> Circulo (i : double, j : double, r : double) 
+ Area() : double
+ Perimertro() : double
_________________________________________
\end{verbatim}

\section{Tarea 3}

Escribir un método para convertir números enteros a su equivalente en romano utilizando las sentencia swotch


\section{Tarea 4}

Escribir un método o función recursiva para calcular $x^n$ donde $x$ es un número real elevado a un exponente entero $n$ 


\section{Tarea 5}

Escribir para el ejemplo de la Agenda un método que permita encontrar el domicilio y teléfono de una persona por su nombre.

Escribir las tarjetas CRC correspondientes a este ejemplo y el diagrama UML.

\section{Tarea 6}

Dado el código para imprimir una factura, hacer una clase que se llame fecha. La fecha que se genera mediante este objeto se debe insertar a la factura para tener la información del día en el que se imprime una factura cualquier.  La fecha debe ser la fecha del sistema.

Probar que la clase Cliente y Cuenta funcionan haciendo una clase de prueba que tenga una función main donde se defina una variable de tipo Cliente y se pueda ver la información en cada una de las cuentas del cliente creado.

\section{Tarea 7}

Escribir el código en Java para emular un convertidos de tipos de divisas. El convertidor debe tener al menos posibilidad de hacer el cambio de 6 divisas de diferentes tipos y dos campos te texto donde se pueda dar el valor a cambiar en pesos y nos reporte el equivalente en la nueva divisa. 

\section{Tarea 8}

Escribir las clases circulo y elipse para agregar al programa de dibujo que se inicio en clases.

\section{Tarea}
