
Ecuaciones de segundo grado
Publicado por luis (1 intervención) el 27/03/2016 20:26:17
Hola buenas.
Sencillamente me gustaría saber como se hacen ecuaciones de segundo grado en java, y si me podríais decir por qué mi código no funciona (sí, estoy empezando en esto de la programación)
Muchas gracias!!!!!!!!!!!!
Sencillamente me gustaría saber como se hacen ecuaciones de segundo grado en java, y si me podríais decir por qué mi código no funciona (sí, estoy empezando en esto de la programación)
Muchas gracias!!!!!!!!!!!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// 3.- Escribe un programa que resuelva una ecuación de segundo grado
// ax2 + bx + c = 0
// Y devuelva las raíces reales ordenadas ascendentemente
import java.util.Scanner;
public class EJERCICIO3 {
public static void main(String[]gatq){
int a ,b, c, d, e, f, g, h, j, l, m, n;
double k;
double i;
Scanner S = new Scanner(System.in);
System.out.print("Escribe la primera incógnita(a): ");
a = S.nextInt();
System.out.print("Escribe la segunda incógnita(b): ");
b = S.nextInt();
System.out.print("Escribe la primera incógnita(c): ");
c = S.nextInt();
d = -b;
e = b * b;
f = -4 * a * c;
g = 2 * a;
h = e - f;
i = Math.sqrt(h);
j = (int) ((d + i) / g);
k = (d - i) / g;
if(j > k){
System.out.println ("El resultado mayor es: "+j+" El número menor es: "+k);
}
else if(j < k){
System.out.println ("El resultado mayor es: "+k+" El número menor es: "+j);
}
}
}
Valora esta pregunta


0