Pular para o conteúdo

Equação do 2º grau

Programa que resolve uma equação do 2º grau.
Alberto Guimarães Viana ZX350
Hits: 9.857 Categoria: C/C++ Subcategoria: Expressões Regulares
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Programa que resolve uma equação do 2º grau.
Download eq2grau.c Enviar nova versão

Esconder código-fonte

#include<stdio.h>
#include<math.h>


int main(void)
{

   int a,b,c, d;
   float r;
  
    printf("\n\n |--------Calculo da Equacao do 2 grau--------| \n\n");


    printf("\n Digite o termo a:   ");
    scanf("%d",&a);
    printf("\n Digite o termo b:   ");
    scanf("%d",&b);
    printf("\n Digite o termo c:   ");
    scanf("%d",&c);
    
    d=b*b-4*a*c;
    
    printf("\n delta=%d",d);
    
    r=sqrt(d);
    
              
    if(r==0)
     {
        int bas;
         
         bas=(-b+r)/2*a;
          
         printf("\n\n baskara e = %d",bas);
     
     }
     if(r>0)
      {
         int bas, bas1;
         
         bas=(-b+r)/2*a;
         
         bas1=(-b-r)/2*a;
         
         printf("\n\n Baskara x1= %d  e x2= %d",bas,bas1);
      }
      else
      {
         printf("\n\n Nao existe raiz quadrada!!! \n");           
      }
      
      
    getch();
    
}

Automato Finito Determinístico

Transformação linear

Interpolação linear

Formatar strings em C (RG, telefone, CEP etc)

Sequência de Fibonacci

#1 Comentário enviado por binhopereira em 29/01/2010 - 23:25h
Oi, olha sou um programador completamente iniciante em c/c++, e estou com uma grande duvida que não consegui resolver, vejo que no seu codigo, mais profissional tem um parecido, ao executar uma conta se o resultado é fracionado ele aparece simplesmente um 0 (zero), tentei colocar x1 no resultado como real ai só apareceu um monte de zero, gostei muito do seu source mas estou com essa duvida.

Contribuir com comentário

Entre na sua conta para comentar.