import java.util.Scanner ;
public class Main {
public static void main
( String [ ] args
) { Scanner scanner
= new Scanner
( System .
in ) ;
System .
out .
println ( "Please enter value for start A\n " ) ; double A = scanner.nextDouble ( ) ;
System .
out .
println ( "Please enter value for finish B\n " ) ; double B = scanner.nextDouble ( ) ;
System .
out .
println ( "Please enter value for step DX\n " ) ; double dx = scanner.nextDouble ( ) ;
int k = ( int ) ( ( B - A) / dx) + 1 ;
double x = A;
for ( int i = 0 ; i < k; i++ ) {
double y
= Math .
abs ( x
* x
- 3 * x
+ 2 ) ; System .
out .
printf ( "x=%10.3f y=%10.3f\n " , x, y
) ; x = x + dx;
}
scanner.close ( ) ;
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFNjYW5uZXIgc2Nhbm5lciA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUGxlYXNlIGVudGVyIHZhbHVlIGZvciBzdGFydCBBXG4iKTsKICAgICAgICBkb3VibGUgQSA9IHNjYW5uZXIubmV4dERvdWJsZSgpOwoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlBsZWFzZSBlbnRlciB2YWx1ZSBmb3IgZmluaXNoIEJcbiIpOwogICAgICAgIGRvdWJsZSBCID0gc2Nhbm5lci5uZXh0RG91YmxlKCk7CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUGxlYXNlIGVudGVyIHZhbHVlIGZvciBzdGVwIERYXG4iKTsKICAgICAgICBkb3VibGUgZHggPSBzY2FubmVyLm5leHREb3VibGUoKTsKCiAgICAgICAgaW50IGsgPSAoaW50KSAoKEIgLSBBKSAvIGR4KSArIDE7CiAgICAgICAgZG91YmxlIHggPSBBOwoKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IGs7IGkrKykgewogICAgICAgICAgICBkb3VibGUgeSA9IE1hdGguYWJzKHggKiB4IC0gMyAqIHggKyAyKTsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIng9JTEwLjNmIHk9JTEwLjNmXG4iLCB4LCB5KTsKICAgICAgICAgICAgeCA9IHggKyBkeDsKICAgICAgICB9CgogICAgICAgIHNjYW5uZXIuY2xvc2UoKTsKICAgIH0KfQ==