import javax.swing.JOptionPane;
public class Main
{
public static void main(String[] args)
{
Recta obj = new Recta();
float x1, y1, x2, y2;
x1 = Float.parseFloat(JOptionPane.showInputDialog(null, "Digite el valor de X1:"));
obj.setX1(x1);
y1 = Float.parseFloat(JOptionPane.showInputDialog(null, "Digite el valor de Y1:"));
obj.setY1(y1);
x2 = Float.parseFloat(JOptionPane.showInputDialog(null, "Digite el valor de X2:"));
obj.setX2(x2);
y2 = Float.parseFloat(JOptionPane.showInputDialog(null, "Digite el valor de Y2:"));
obj.setY2(y2);
JOptionPane.showMessageDialog(null, "El valor de A es: " + obj.calcularA());
JOptionPane.showMessageDialog(null, "El valor de B es: " + obj.calcularB());
JOptionPane.showMessageDialog(null, "El valor de C es: " + obj.calcularC());
}
}
public class Recta
{
private float x1;
private float y1;
private float x2;
private float y2;
public Recta()
{
x1 = 0;
y1 = 0;
x2 = 0;
y2 = 0;
}
public float calcularA()
{
float a;
a = y2 - y1;
return a;
}
public float calcularB()
{
float b;
b = x2 - x1;
return b;
}
public float calcularC()
{
float c;
c = (-x1 * calcularA()) + (y1 * (x2 - x1));
return c;
}
public void setX1(float n)
{
x1 = n;
}
public float getX1()
{
return x1;
}
public void setY1(float n)
{
y1 = n;
}
public float getY1()
{
return y1;
}
public void setX2(float n)
{
x2 = n;
}
public float getX2()
{
return x2;
}
public void setY2(float n)
{
y2 = n;
}
public float getY2()
{
return y2;
}
}