¿Qué hace este programa?
Import java.util.*;
public class PolinomioGrado2 {
private double a;
private double b;
private double c;
public PolinomioGrado2 (double a, double b, double c) {
this.a = a;
this.b = b;
this.c = c;
}
public double discriminante () {
return ((b * b) - (4 * a * c));
}
public double s1 () {
return (-b + Math.sqrt (discriminante())) / (2 * a);
}
public double s2 () {
double res=0;
try {
res= (-b - Math.sqrt (discriminante())) / (2 * a);
}
catch (java.lang.Exception e)
{
System.out.println("Errorcito");
}
return res;
}
public String toString () {
return "" + a + "x2 + " + b + "x + " + c;
}
public static void main (String[] args) {
PolinomioGrado2 p = new PolinomioGrado2 (0, 1, 1);
System.out.println (p + " Discriminante: " + p.discriminante());
System.out.println ("Soluciones: " + p.s1 () + ", " + p.s2());
}
}
Por favor quisiera saber que es lo que hace este programa si no es mucha molestia me gustaría que me lo enviaras con comentarios en cada renglo para tener una idea de lo que hace
public class PolinomioGrado2 {
private double a;
private double b;
private double c;
public PolinomioGrado2 (double a, double b, double c) {
this.a = a;
this.b = b;
this.c = c;
}
public double discriminante () {
return ((b * b) - (4 * a * c));
}
public double s1 () {
return (-b + Math.sqrt (discriminante())) / (2 * a);
}
public double s2 () {
double res=0;
try {
res= (-b - Math.sqrt (discriminante())) / (2 * a);
}
catch (java.lang.Exception e)
{
System.out.println("Errorcito");
}
return res;
}
public String toString () {
return "" + a + "x2 + " + b + "x + " + c;
}
public static void main (String[] args) {
PolinomioGrado2 p = new PolinomioGrado2 (0, 1, 1);
System.out.println (p + " Discriminante: " + p.discriminante());
System.out.println ("Soluciones: " + p.s1 () + ", " + p.s2());
}
}
Por favor quisiera saber que es lo que hace este programa si no es mucha molestia me gustaría que me lo enviaras con comentarios en cada renglo para tener una idea de lo que hace
2 Respuestas
Respuesta de jgador
1
Respuesta de todoswing
1