import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { double S, Si, y, x, eps, A, V;
double i, j;
Scanner scanner
= new Scanner
(System.
in); System.
out.
println("Enter x (|x|<=1):"); x = scanner.nextDouble();
System.
out.
println("Enter eps (example: 1e-5):"); eps = scanner.nextDouble();
i = -1.0;
j = 2.0;
Si = x / 2.0;
S = 1.0 + Si;
while (Math.
abs(Si
) > eps
) { i = i + 2.0;
j = j + 2.0;
Si = Si * (-1.0) * (i / j) * x;
S = S + Si;
}
V
= (A
/ Math.
abs(y
)) * 100.0; System.
out.
printf("x=%.6f eps=%.6f\n", x, eps
); System.
out.
printf(" y=%.6f S=%.6f\n", y, S
); System.
out.
printf(" A=%.5f V=%.5f %%\n", A, V
); scanner.close();
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwpwdWJsaWMgY2xhc3MgTWFpbiB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgZG91YmxlIFMsIFNpLCB5LCB4LCBlcHMsIEEsIFY7CiAgICAgICAgZG91YmxlIGksIGo7IAogICAgICAgIFNjYW5uZXIgc2Nhbm5lciA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJFbnRlciB4ICh8eHw8PTEpOiIpOwogICAgICAgIHggPSBzY2FubmVyLm5leHREb3VibGUoKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkVudGVyIGVwcyAoZXhhbXBsZTogMWUtNSk6Iik7CiAgICAgICAgZXBzID0gc2Nhbm5lci5uZXh0RG91YmxlKCk7CiAgICAgICAgaSA9IC0xLjA7CiAgICAgICAgaiA9IDIuMDsKICAgICAgICBTaSA9IHggLyAyLjA7CiAgICAgICAgUyA9IDEuMCArIFNpOwogICAgICAgIHdoaWxlIChNYXRoLmFicyhTaSkgPiBlcHMpIHsKICAgICAgICAgICAgaSA9IGkgKyAyLjA7CiAgICAgICAgICAgIGogPSBqICsgMi4wOwogICAgICAgICAgICBTaSA9IFNpICogKC0xLjApICogKGkgLyBqKSAqIHg7CiAgICAgICAgICAgIFMgPSBTICsgU2k7CiAgICAgICAgfQogICAgICAgIHkgPSBNYXRoLnNxcnQoMS4wICsgeCk7CiAgICAgICAgQSA9IE1hdGguYWJzKHkgLSBTKTsKICAgICAgICBWID0gKEEgLyBNYXRoLmFicyh5KSkgKiAxMDAuMDsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigieD0lLjZmIGVwcz0lLjZmXG4iLCB4LCBlcHMpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCIgeT0lLjZmICBTPSUuNmZcbiIsIHksIFMpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCIgQT0lLjVmIFY9JS41ZiAlJVxuIiwgQSwgVik7CiAgICAgICAgc2Nhbm5lci5jbG9zZSgpOwogICAgfQp9