Preciso fazer um algoritmo que leia 3 decimais a,b,c e efetue o calculo das raizes da equação de Bhaskara ( -b+- b²-4*a*c/2*a)
6 respostas
H
hallef
não conseguir evoluir desta forma…
Scannerscan=newScanner(System.in);inta,b,c,delta,x1,x2;System.out.println("Digite o valor de A: ");a=scan.nextInt();System.out.println("Digite o valor B: ");b=scan.nextInt();System.out.println("Digite o valor de C: ");c=scan.nextInt();delta=-b*b-4*a*c;if(delta>0){x1=(-b+delta^(1/2))/(2*a);x2=(-b-delta^(1/2))/(2*a);System.out.println(" A equacao possui 2 raizes reais.");System.out.printf("x1 = ",x1"e x2 = ",x2);}}
para elevar ao quadrado em java usa-se math.pow(x,y); em que x é o valor e y é o expoente.
S
STNeto
Scannerscan=newScanner(System.in);inta,b,c,delta,x1,x2;System.out.print("Digite o valor de A: ");a=scan.nextInt();System.out.print("Digite o valor B: ");b=scan.nextInt();System.out.print("Digite o valor de C: ");c=scan.nextInt();delta=(b*b)-4*a*c;if(delta>0){x1=(-b+delta^(1/2))/(2*a);x2=(-b-delta^(1/2))/(2*a);System.out.println("A equacao possui 2 raizes reais.");System.out.println("X1: "+x1+"\nX2: "+x2);}else{if(delta==0){System.out.println("Delta é 0");}else{System.out.println("Delta negativo... : "+delta);}}