The Rundown
Dato un ingresso x ed y , eseguire un'operazione complessa, e stampare un risultato corrispondente.
Come dovrebbe funzionare il tuo programma
Dato un ingresso x ed y nella forma z = x + yi , per z i-z
Se il valore reale assoluto di z i-z è maggiore della parte immaginaria assoluta, stampare la parte reale; viceversa per il contrario. Se entrambi i valori sono uguali, stampare uno dei valori.
Esempio
x: 2
y: 0
Perciò:
z = 2
z^(i-z) ~= 0.192309 + 0.159740i
Poiché la parte reale ha un valore assoluto maggiore della parte immaginaria, il programma ritorna
0.192309
Più esempi
z = 1+i >> 0.5
z = i >> 1
z = 0.5 >> 1.08787
z = -2+8i >> 2.22964E7
z = -10i >> 3.13112E7
-2+i
potrebbe essere usato un test case ( z^(i-z)=3-4i
quindi 3>-4
vs abs(-4)>abs(3)
).