Alguém me ajuda nesse código? É C++
/* Crie uma função que receba três valores, 'a', 'b' e 'c',
que são os coeficientes de uma equação do segundo grau e retorne
o valor do delta, que é dado por 'b² - 4ac'
*/
#include
#include
using namespace std;
int FuncaoQ(int a, int b, int c, int delta);
int main()
{
int x, y, z;
cout << "Informe os números para extrair o Delta da função do segundo grau:" << endl;
cout<<"\nValor de a: ";
cin>>x;
cout<<"\nValor de b: ";
cin>>y;
cout<<"\nValor de c: ";
cin>>z;
int FuncaoQ(int x,int y,int z);
return 0;
}
int FuncaoQ(int a, int b, int c)
{
int delta;
delta = (a^2-(4*b*c));
cout<<"\n"<
return 0;
}
Respostas
respondido por:
0
Resposta:
Utilize a função abaixo, pelo que entendi você precisa apenas do valor do delta na qual o algorítimo já te satisfaz mas se precisar com o valor da raiz substitua o return d; por return sqrt(d);
Explicação:
#include<iostream>
#include<math.h>
using namespace std;
float delta(float a, float b, float c)
{
float d, r;
d = ((b * b)-(4*a*c));
//Utiliza se quiser com a raiz
//sqrt(d);
return d;
}
int main()
{
float x, y, z;
float delta1;
cout << "Informe os números para extrair o Delta da função do segundo grau:" << endl;
cout<<"\nValor de a: ";
cin>>x;
cout<<"\nValor de b: ";
cin>>y;
cout<<"\nValor de c: ";
cin>>z;
delta1 = delta(x,y,z);
cout << "Delta = " << delta1 << endl;
return 0;
}
contatobeduino:
Obrigado!
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás