Efetuar a leitura de três valores (a,b,c) e efetuar o cálculo da equação de segundo grau, apresentando as duas raízes, se para os valores informados for possível efetuar o referido cálculo.
Me parece que você está utilizando o VisuAlg, se é isto então vamos lá:
algoritmo "equacao segundo grau"
var
a, b, c:inteiro
delta, x1, x2:real
inicio
escreval("informe a, b e c:")
leia(a,b,c)
delta <- b^2 - 4 * a * c
se delta < 0 entao
escreval("delta negativo nao tem raiz")
senao
x1 <- (-b+raizq(delta))/(2*a)
x2 <- (-b-raizq(delta))/(2*a)
escreval("valor de x1: ",x1," e valor de x2: ",x2)
fimse
fimalgoritmo
Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo e Estrutura de Dados.
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main ()
{
int a, b, c ,d,x1,x2,;
printf ("Digite 3 números inteiros: ");
scanf("%d %d %d", &a, &b, &c);
d = (b*b ) - (4*a*c); //formula da raiz
if (d<=0)
{
printf("Não existem raizes");
}
else
{
x1 = (-b + sqrt(d)) / 2*a; //formula do X
x2 = (-b - sqrt(d)) / 2*a; //formula do X
printf ("1° raiz: %d\n",x1);
printf ("2ª raiz:%d\n",x2);
}
system("pause");
}
Portanto, o programa acima verifica se existem raízes – se o conjunto de dados inseridos é possível realizar o cálculo para resolução - e faz o cálculo para a resolução de equações de segundo grau.
Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo e Estrutura de Dados.
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main ()
{
int a, b, c ,d,x1,x2,;
printf ("Digite 3 números inteiros: ");
scanf("%d %d %d", &a, &b, &c);
d = (b*b ) - (4*a*c); //formula da raiz
if (d<=0)
{
printf("Não existem raizes");
}
else
{
x1 = (-b + sqrt(d)) / 2*a; //formula do X
x2 = (-b - sqrt(d)) / 2*a; //formula do X
printf ("1° raiz: %d\n",x1);
printf ("2ª raiz:%d\n",x2);
}
system("pause");
}
Portanto, o programa acima verifica se existem raízes – se o conjunto de dados inseridos é possível realizar o cálculo para resolução - e faz o cálculo para a resolução de equações de segundo grau.
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar