-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathejercicio1.java
More file actions
37 lines (29 loc) · 910 Bytes
/
ejercicio1.java
File metadata and controls
37 lines (29 loc) · 910 Bytes
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
package com.edu.introduccion.introduccion_java_boletinII;
import java.util.Scanner;
/*
1. Realizar un método llamado numeroSolucionesEcuacionSegundoGrado que reciba
los coeficientes de una ecuación de segundo grado y devuelva el número de
soluciones que tiene. Si los argumentos no son válidos (el primer coeficiente tiene
que ser distinto de cero) debe devolver un -1.
*/
public class ejercicio1 {
public static void main(String[] args) {
System.out.println(numeroSolucionesEcuacionesSegundoGrado(2, 7, 3));
}
public static int numeroSolucionesEcuacionesSegundoGrado (double a, double b, double c) {
double raizCuadrada= Math.pow(b,2)-4*a*c;
int solucion;
if(a!=0) {
if (raizCuadrada>0) {
solucion=2;
}else if (raizCuadrada==0) {
solucion=1;
}else {
solucion=0;
}
}else {
solucion=-1;
}
return solucion;
}
}