Hallo ik ben voor een opdracht bezig van school maar ik loop vast op het volgende.
Ik wil graag de 2 waarden voor x laten berekenen met een abc formule maar tijdens het uitvoeren krijg ik coninu dezelfde waarde ongeacht wat de invoer is voor mijn variabelen abc. (zie script onder)
Daarnaast ben ik opzoek naar de uitdrukking hoe ik de input waarde van een int in dit geval c kan weergeven in de output.
weet iemand een goed boek waar ik dit in kan terug vinden?
import java.util.Scanner;
public class ABCformula1 {
Scanner sc = new Scanner (System.in);
int a;
int b;
int c;
double x = -b + Math.sqrt ((b^2)-4*a*c);
double xx = b + Math.sqrt ((b^2)-4*a*c);
void show(){
System.out.println("Give a");
a= sc.nextInt ();
System.out.println("Give b");
b= sc.nextInt ();
System.out.println("Give c");
c= sc.nextInt ();
System.out.println("2x^2 + 4x - c = 0 :2 solutions "
+ "X1 = " + x
+ "X2 = " + xx);
}
public static void main(String[] args) {
new ABCformula1 ().show() ;
}}