Java - mi programa en jcreator corre pero funciona mal

 
Vista:

mi programa en jcreator corre pero funciona mal

Publicado por jose (1 intervención) el 30/09/2009 03:53:04
tengo que elaborar un programa que lea los coeficientes de una ecuación de segundo grado ax2+bx+c=0 y calcule sus dos soluciones. Se supone que la ecuación tiene soluciones reales.
elabore el programa en jcreator, pero me envia unas respuesta errones
porfa ayudenme

import java.io.*;
public class cambio {

private double a, b, c;
public void asignar (double x,double y, double z)
{a=x;
b=y;
c=z;
}
public double calcular_x1()
{double x1;
x1=-b+Math.sqrt(Math.pow(b,2)-4*a*c)/(2*a);
return x1;
}
public double calcular_x2()
{double x2;
x2=-b-Math.sqrt(Math.pow(b,2)-4*a*c)/(2*a);
return x2;
}
}

Esta es la parte main:
import java.io.*;
public class Ecuacion {

public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
double a,b,c;
String input;
cambio obj = new cambio();
System.out.println("Introduzca A");
input = br.readLine ();
a=Double.parseDouble (input);
System.out.println("Introduzca B");
input = br.readLine ();
b=Double.parseDouble (input);
System.out.println("Introduzca C");
input = br.readLine ();
c=Double.parseDouble (input);
obj.asignar(a,b,c);
System.out.println("El valor de x1 es =" + obj.calcular_x1()+"El valor de x2 es =" + obj.calcular_x2());
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder