Estou precisando de um help, to fazendo um sistema de calculo de raizes de equações, e preciso definir uma função, porém não conheço muito sobre funções e não to conseguindo, segue abaixo o código para conferir o que está errado.
obs.: a função tem que pegar as variáveis que foram lidas, a unica que vai ser modificado é o xx. tem como fazer isto?? abraços
#include <stdio.h>
#include <conio.c>
#include<math.h>
float equacao(int xx){
xx=(a*pow(xx,5))+(b*pow(xx,4))+(c*pow(xx,3))+(d*pow(xx,2))+(e*xx)+(f);
return(xx);
}
int main(){
static int a,b,c,d,e,f,x,xx;
static float y,a1,a2,att;
printf ("Equação %f",media(2,4));
printf ("Digite os valores da equação abaixo\n");
printf ("\naX^5: ");
scanf("%d",&a);
printf ("\nbX^4: ");
scanf("%d",&b);
printf ("\ncX^3: ");
scanf("%d",&c);
printf ("\ndX^2: ");
scanf("%d",&d);
printf ("\neX: ");
scanf("%d",&e);
printf ("\nf: ");
scanf("%d",&f);
for (x=-50; x<=50;x+=1){
a1=y;
y=equacao(x);
a2=y;
att=(a1*a2);
if (att<0 || a2==0)
printf ("\nA Raiz está entre %d e %d\n",x-1,x);
}
getch();
return 0;
}
Pergunta
daviddominio
Olá, Pessoal,
Estou precisando de um help, to fazendo um sistema de calculo de raizes de equações, e preciso definir uma função, porém não conheço muito sobre funções e não to conseguindo, segue abaixo o código para conferir o que está errado.
obs.: a função tem que pegar as variáveis que foram lidas, a unica que vai ser modificado é o xx. tem como fazer isto?? abraços
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.