Winnie
Artikelen: 0
Berichten: 24
Lid geworden op: ma 10 mei 2010, 14:27

[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
Xenion
Artikelen: 0
Berichten: 2.609
Lid geworden op: za 21 jun 2008, 10:41

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
317070
Artikelen: 0
Berichten: 5.609
Lid geworden op: za 28 feb 2009, 17:05

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-

Terug naar “Informatica en programmeren”