import java.util.* ;
import java.lang.* ;
public class Main {
public static void main
( String [ ] args
) { final double K = 3.0 ;
final double L = 12.48 ;
for ( int i = 1 ; i <= 3 ; i++ ) {
double x;
switch ( i) {
case 1 : x = 2.005 ; break ;
case 2 : x = - 0.437 ; break ;
case 3 : x = - 2.47 ; break ;
default : continue ;
}
try {
double a
= Math .
tan ( Math .
pow ( Math .
sqrt ( K
) ,
Math .
pow ( K,
1.0 / 3.0 ) ) ) - 1.0 / ( 2.0 * x
) ;
double denomB
= Math .
pow ( 0.842 ,
4 ) * Math .
sqrt ( 8 * K
) * Math .
cos ( 4 * x
) ;
double b
= ( Math .
sin ( 2 * x
) * L
* Math .
pow ( 5.75 ,
1.0 / 3.0 ) ) / denomB
; double ab = a * b;
double y;
if ( ab < 0 ) {
double denomY = 2 * a + 5 * b;
y = ( a - 2 * b) / denomY;
} else {
}
System .
out .
println ( "ARGUMENT X = " + x
) ; System .
out .
println ( "INTERMEDIATE a = " + a
) ; System .
out .
println ( "INTERMEDIATE b = " + b
) ; System .
out .
println ( "RESULT Y = " + y
) ; System .
out .
println ( "---------------------------------" ) ;
System .
out .
println ( "X = " + x
+ " | ERROR: " + e.
getMessage ( ) ) ; System .
out .
println ( "---------------------------------" ) ; }
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgZmluYWwgZG91YmxlIEsgPSAzLjA7CiAgICAgICAgZmluYWwgZG91YmxlIEwgPSAxMi40ODsKCiAgICAgICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gMzsgaSsrKSB7CiAgICAgICAgICAgIGRvdWJsZSB4OwogICAgICAgICAgICBzd2l0Y2ggKGkpIHsKICAgICAgICAgICAgICAgIGNhc2UgMTogeCA9IDIuMDA1OyBicmVhazsKICAgICAgICAgICAgICAgIGNhc2UgMjogeCA9IC0wLjQzNzsgYnJlYWs7CiAgICAgICAgICAgICAgICBjYXNlIDM6IHggPSAtMi40NzsgYnJlYWs7CiAgICAgICAgICAgICAgICBkZWZhdWx0OiBjb250aW51ZTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgdHJ5IHsKICAgICAgICAgICAgICAgIGlmICh4ID09IDApIHRocm93IG5ldyBBcml0aG1ldGljRXhjZXB0aW9uKCJEaXZpc2lvbiBieSB6ZXJvICgxLzJ4KSIpOwoKICAgICAgICAgICAgICAgIGRvdWJsZSBhID0gTWF0aC50YW4oTWF0aC5wb3coTWF0aC5zcXJ0KEspLCBNYXRoLnBvdyhLLCAxLjAvMy4wKSkpIC0gMS4wLygyLjAqeCk7CgogICAgICAgICAgICAgICAgZG91YmxlIGRlbm9tQiA9IE1hdGgucG93KDAuODQyLCA0KSAqIE1hdGguc3FydCg4ICogSykgKiBNYXRoLmNvcyg0ICogeCk7CiAgICAgICAgICAgICAgICBpZiAoTWF0aC5hYnMoZGVub21CKSA8IDFlLTEyKSB0aHJvdyBuZXcgQXJpdGhtZXRpY0V4Y2VwdGlvbigiRGl2aXNpb24gYnkgemVybyBpbiBiIik7CgogICAgICAgICAgICAgICAgZG91YmxlIGIgPSAoTWF0aC5zaW4oMiAqIHgpICogTCAqIE1hdGgucG93KDUuNzUsIDEuMC8zLjApKSAvIGRlbm9tQjsKICAgICAgICAgICAgICAgIGRvdWJsZSBhYiA9IGEgKiBiOwogICAgICAgICAgICAgICAgZG91YmxlIHk7CgogICAgICAgICAgICAgICAgaWYgKGFiIDwgMCkgewogICAgICAgICAgICAgICAgICAgIGRvdWJsZSBkZW5vbVkgPSAyICogYSArIDUgKiBiOwogICAgICAgICAgICAgICAgICAgIGlmIChNYXRoLmFicyhkZW5vbVkpIDwgMWUtMTIpIHRocm93IG5ldyBBcml0aG1ldGljRXhjZXB0aW9uKCJEaXZpc2lvbiBieSB6ZXJvIGluIHkiKTsKICAgICAgICAgICAgICAgICAgICB5ID0gKGEgLSAyICogYikgLyBkZW5vbVk7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIHkgPSBNYXRoLnNxcnQoYWIpOwogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQVJHVU1FTlQgWCA9ICIgKyB4KTsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiSU5URVJNRURJQVRFIGEgPSAiICsgYSk7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIklOVEVSTUVESUFURSBiID0gIiArIGIpOwogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJSRVNVTFQgWSA9ICIgKyB5KTsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIik7CgogICAgICAgICAgICB9IGNhdGNoIChFeGNlcHRpb24gZSkgewogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJYID0gIiArIHggKyAiIHwgRVJST1I6ICIgKyBlLmdldE1lc3NhZ2UoKSk7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSIpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQp9