Java - error en applet

   
Vista:

error en applet

Publicado por Holger Murillo (1 intervención) el 03/03/2010 01:49:15
-Hola a todos tengo poca experiencia programando y estoy creando un applet sencillo que me muestre las raices de la ecuacion cuadratica x2+bx+c solo para determinados valores, pero no las imprime, si alguien puede ayudarme el codigo es el siguiente:

import java.awt.*;

import java.applet.*;

import java.awt.event.*;

import java.lang.Math;

public class Cuadratica extends Applet implements ActionListener{

Label a,b,c,raiz1,raiz2;

TextField at,bt,ct,r1t,r2t;

Button calcular;

public Cuadratica(){

a = new Label("a");

at = new TextField();

b = new Label("b");

bt = new TextField();

c = new Label("c");

ct = new TextField();

raiz1 = new Label("Raiz1");

r1t = new TextField();

raiz2 = new Label("Raiz2");

r2t = new TextField();

calcular = new Button("Calcular");

add(a);

add(at);

add(b);

add(bt);

add(c);

add(ct);

add(raiz1);

add(r1t);

add(raiz2);

add(r2t);

add(calcular);

calcular.addActionListener(this);

}

public void actionPerformed(ActionEvent ae){

double valor_a = Double.parseDouble(a.getText());

double valor_b = Double.parseDouble(b.getText());

double valor_c = Double.parseDouble(c.getText());

double x1 = 0.0, x2 = 0.0, resultado = 0.0;

resultado =Math.pow(valor_b,2.0)-4*valor_a*valor_c;

x1 = -valor_b + Math.sqrt(resultado);

x2 = -valor_b - Math.sqrt(resultado);

r1t.setText(""+x1);

r2t.setText(""+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