#!/usr/bin/python
# coding: utf-8

#--------------------------------------------------------------------
# Fichero:  producto.py
# Objetivo: Da el producto de dos números complejos
# Autor:    Pedro Reina <pedro@pedroreina.net>
# Fecha:    J.25.6.2026
# Atención: solo se ha probado en Python 2.7
# Licencia: Dominio público
#           https://creativecommons.org/publicdomain/zero/1.0/
#--------------------------------------------------------------------

#------------------------------------------------
# Módulos
#------------------------------------------------

# Para leer la línea de órdenes
import sys

#------------------------------------------------
# Funciones
#------------------------------------------------

# Pasa a forma binómica un número en cartesiana
def Binomica(a,b):
    CadA = '+'+str(a) if a>0 else str(a)
    CadB = '+'+str(b) if b>=0 else str(b)
    return CadA+CadB+'i'

#------------------------------------------------
# El programa
#------------------------------------------------

# Leemos los números de la línea de órdenes
a = int(sys.argv[1])
b = int(sys.argv[2])
c = int(sys.argv[3])
d = int(sys.argv[4])

# Multiplicamos
ParteRe = a*c-b*d
ParteIm = a*d+b*c

# Imprimimos el resultado
print Binomica(a,b), '·', Binomica(c,d), '=', Binomica(ParteRe,ParteIm)
