Springen naar inhoud

[java] abc formule


  • Log in om te kunnen reageren

#1

Winnie

    Winnie


  • 0 - 25 berichten
  • 24 berichten
  • Gebruiker

Geplaatst op 24 december 2011 - 13:26

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

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Xenion

    Xenion


  • >1k berichten
  • 2606 berichten
  • Moderator

Geplaatst op 24 december 2011 - 14:11

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:
LaTeX

#3

317070

    317070


  • >5k berichten
  • 5567 berichten
  • Moderator

Geplaatst op 24 december 2011 - 14:21

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-





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures