Cálculo da equação do segundo grau
Publicado por Reginaldo de Matias 09/11/2006
[ Hits: 30.776 ]
Homepage: http://mundodacomputacaointegral.blogspot.com/
O presente script efetua as raízes da equação do segundo grau, tratando de raízes reais a imaginárias.
//Cálculo da Equação do Segundo Grau
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
float a,b,c,d,i,real; //Declaração de variaveis
char op;
do{
system("cls");
system("color 8A");
printf("Este programa calcula as raizes da equacao do segundo grau\n");
printf("\n\tA*x^2 + B*x + C = 0 \t\n");
printf("Entre com o valor de a:\n");
scanf("%f",&a);
while(a==0)
{
printf("ERRO! Entre com o valor diferente de zero:\n");
scanf("%f",&a);
}
printf("Entre com o valor do coeficiente de x:\n");
scanf("%f",&b);
printf("Entre com o termo independente:\n");
scanf("%f",&c);
d=((b*b)-4*(a*c));
printf("Delta:%.2f\n",d);
if(d==0)
printf("As raizes sao X1=X2=%.2f",(-b/2*a));
else
{
if(d>0)
printf("As raizes sao X1=%.2f\nX2=%.2f\n",((-b/2*a)+sqrt(d)/(2*a)),((-b/2*a)-sqrt(d)/(2*a)));
else
if(d<0)
{
d=-d;
real=-b/2*a;
i=(sqrt(d)/2*a);
printf("As raizes complexas sao x1= %.2f + %.3fi\nx2= %.2f - %.3fi", real, i, real, i);
}
}
printf("\n\nOutro Calculo. (S)/(N):");
scanf("%s",&op);
}while(op=='s'||op=='S');
printf("\n\nReginaldo de Matias\nCiencia da Computacao\nUDESC\n");
system("pause");
Ordenação de vetor pelo método Bubblesort
Parte 7 (Pesquisa) - Sessão de estudo sobre MATRIZES.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Instalar Dual Boot, Linux+Windows. (8)
Eaí? Já programou no windows? (2)
Erro ao enviar arquivos para o Storage Synology NAS (0)
Conky, alerta de temperatura alta (17)
De volta para o futuro - ou melhor, para o presente (parte 2) (3)









