PROBLEMA No. 1
Construir una solución que permita el manejo de números complejos. Un número complejo está
formado por dos partes: una parte real y una parte imaginaria, por ejemplo: 2.2 + 3.11 i; la parte real es
2.2 y la parte imaginaria es 3.11.
Puesto que un número complejo (a, b) es un par ordenado de números reales, puede representarse
geométricamente mediante un punto en el plano, es decir, mediante un vector.
De aquí se deduce que a + bi, número complejo en forma binómico, es equivalente a:
m (cos α + i sen β), número complejo en forma polar, lo que indica que:
a = m cos α y b = m sen α
El número positivo m = √a2 + b2 se denomina módulo o valor absoluto y el ángulo α = arc tg (b/a)
recibe el nombre de argumento.
Las operaciones que deben implementarse son:
a) Una función que permita inicializar un objeto de tipo Complejo.
b) Una función que permita la visualización del número complejo.
d) Operaciones aritméticas de números complejos: Suma, Resta, Multiplicación y División.
e) Convertir un número complejo de forma polar a binómica.
f) Comparar dos números complejos: Igual, Menor, Menor o igual, Mayor, Mayor o igual, distinto
de.
g) Operaciones trigonométricas con complejos: Seno, Coseno, Tangente.
h) Otras operaciones con complejos: Logaritmo natural, exponencial, potencia y raíz cuadrada.
i) Conjugado de números complejos.
j) Negativo de números complejos.
No hay comentarios:
Publicar un comentario