/**
* Created by Hylus on 2017-02-28.
*/
import java.util.Scanner;
public class organizacyjne
{
public static void main( String[] args)
{
System.out.printf("y=ax^2 + bx + c\n");
System.out.printf("Podaj a b c x1 x2 dx\n"); //x1 i x2 to zakres, dx co ile ma sie zmieniac
Scanner input = new Scanner (System.in);
double a = input.nextDouble();
double b = input.nextDouble();
double c = input.nextDouble();
double delta = (b*b)-(4*a*c);
if (delta>0) {
double x2;
double x1;
x1 = input.nextDouble();
do {
x2 = input.nextDouble();
} while (x2 < x1);
double dx = input.nextDouble();
System.out.printf("Reprezentuje funkcje: y=%.2f*x^2+%.2f*b + %.2f\n", a, b, c);
System.out.printf("Miejsca zerowe to %.2f i %.2f\n", (-b - Math.sqrt(delta)) / (2 * a), (-b + Math.sqrt(delta)) / (2 * a));
System.out.printf("\tX\t|\tY\n");
for (double i = x1; i <= x2; i = i + dx) {
System.out.printf("%.2f\t|\t%.2f\n", i, a * (i * i) + b * i + c);
}
}
else
{
System.out.printf("delta < 0");
}
}
}
Comments
0 B
|👍
/👎