- public static void main(String[] args) {
- //coeficientes ax math ax2+ bx + c = 0
- Scanner arje=new Scanner (System.in);
- double d,a,b,c,x1,x2;
- System.out.println("Ingrese el primer coeficiente A");
- a=arje.nextInt();
- System.out.println("Ingrese el segundo coeficiente B");
- b=arje.nextInt();
- System.out.println("Ingrese el tercer coeficiente C");
- c=arje.nextInt();
- //calculando la determinate
- //d donde se va guardar
- // 1. Si D > 0, entonces la ecuación tiene dos soluciones
- // reales distintas.
- // 2) Si D = 0, entonces la ecuación tiene exactamente
- //una solución real (doble).
- // 3) Si D < 0, entonces la ecuación no tiene solución
- //real (pero si solución compleja)
- d=((b*b)-4*a*c);
- System.out.println("Resultado de la operacion"+d);
- if(d<0){
- System.out.println("no tiene solución real");
- }else{
- x1=(-b+Math.sqrt(d)/(2*a));
- x2=(-b-Math.sqrt(d)/(2*a));
- System.out.println("Resultado"+x1);
- System.out.println("Resultado"+x2);
- }
- }
sábado, 16 de marzo de 2013
1.-pedir las coeficientes de una ecuacion de 2 grado, y muestra sus soluciones reales.Si no existen, debe indicarlos.
Suscribirse a:
Enviar comentarios (Atom)
hacer programa de minimos cuadrados con matriz
ResponderEliminarcual es el resultado
ResponderEliminarEsta mal compañero!!!
ResponderEliminarimport java.util.Scanner;
import java.lang.Math;
public class T03p02e01 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
double cuadrado,x1,x2,a,b,c;
do{
System.out.print("Introduce el valor de a: ");
a= sc.nextInt();
if(a==0){
System.out.println("A no puede ser cero");
}
}while(a==0);
System.out.print("Introduce el valor de b: ");
b= sc.nextInt();
System.out.print("Introduce el valor de c: ");
c= sc.nextInt();
cuadrado=((b*b)-4*a*c);// Calcula lo que esta dentro de la raiz.
if (cuadrado<0){
System.out.println("No existe soluciones realaes");
} else{
x1=(-b+Math.sqrt(cuadrado))/(2*a);// resultado de la raiz /2 y luego +
x2=(-b-Math.sqrt(cuadrado))/(2*a);//resultado de la raiz /2 y luego -
System.out.println("El valor x1 es de: "+x1);
System.out.println("El valor x2 es de: "+x2);
}
}
}