Witam. Jestem amatorem z programowania. Mam za zadanie zrobić program liczący podane równanie za pomocą delty. Problem w tym że program który napisałem tą deltę liczy źle... Ktoś mógłby pomóc?
public static void main(String[] args) {
int a = 1;
int b = -2;
int c = -8;
int d1;
int d2;
int d3;
int d4;
int f;
int x1;
int x2;
d1 =b^2;//4
d2= -4*a;
d4= d2*c; //32
d3= d1+d4; //36
if (d3<0)
System.out.println(" Delta Ujemna");
else
System.out.println((int)d3);
f= (int) +Math.sqrt(d3);
System.out.println(f);
x1=(int) ((-b-f)/2*a);
x2=(int) ((-b+f)/2*a);
System.out.println(x1);
System.out.println(x2);'
'