Buscar

Equação do 2 grau em C

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include<stdio.h>
#include<math.h>
int main(void){
	double a,b,c,x,x1,x2,delta;
	printf ("Qual o valor para 'a'?");
	scanf ("%lf", &a);
	printf ("Qual o valor para 'b'?");
	scanf ("%lf", &b);
	printf ("Qual o valor para 'c'?");
	scanf ("%lf", &c);
	delta = pow(b,2) - 4 * a * c;
	if (delta < 0 ){
		printf("Não calculavel no momento.");
	}	
	if (delta==0) {		
		x1=x2=x;
		x = (-b)/(a*2);
		printf ("%lf", x);
	}
	if (delta>0){
		x1 = ((-b) + sqrt(delta))/(a*2);
		x2 = ((-b) - sqrt(delta))/(a*2);
		printf("(%lf; %lf)\n", x1,x2);
	}
/*			
		if (delta<0);	
		for (delta>=0)
			a*pow(x,2) + b*x + c = 0
			x1 = (-b + sqrt(delta))/a*2
			x2 = (-b - sqrt(delta))/a*2
		printf("(%lf; %lf)\n", x1,x2);
*/
	return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando