[java] abc formule

Moderators: jkien, Xilvo

Reageer
Berichten: 24

[java] abc formule

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() ;

}}

Gebruikersavatar
Berichten: 2.609

Re: [java] abc formule

double x = -b + Math.sqrt ((b^2)-4*a*c);

double xx = b + Math.sqrt ((b^2)-4*a*c);

Je vult x en xx in voordat je de waarden van a,b,c inleest van de gebruiker.

Overigens klopt de formule ook niet:
\(x_{1,2} = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}\)

Gebruikersavatar
Berichten: 5.609

Re: [java] abc formule

b^2
Een macht kun je ook niet op die manier ingeven in java.
What it all comes down to, is that I haven't got it all figured out just yet

And I've got one hand in my pocket and the other one is giving the peace sign

-Alanis Morisette-

Reageer