Ecuatia de gradul al II-lea rezolvare C++

 Se citesc trei numere intregi  de la tastatura a,b,c reprezentand coeficientii ecuatie de granul al II -lea: ax2 + bx + c =0 . Sa se scrie un un program in limbajul studiat care sa afiseza radacinile ecuatiei.
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
       float a,b,c,d,x1,x2,x;
       clrscr();
       cout<<„a=” ; cin>>a;
       cout<<„b=”; cin>>b;
       cout<<„c=” ; cin>>c;
       d=float( b*b-4*a*c);
       //cout<<„discriminantul ecuatiei este”<<” „<<d<<endl;
       if(d<0)
     {
              cout<<„ecuatia nu are solutii reale.Are solutii Complexe”<<endl;
              //Formulele sunt: x1=(-b+sqrt(d)) / (2*a) ; x2=(-b-sqrt(d)) / (2*a);
             cout<<„x1=”<<-b<<„+i”<<sqrt(-d)<<endl;
             cout<<„x2=”<<-b<<„-i”<<sqrt(-d)<<endl;
      }
      else
             if (d>0)
           {
                       cout<<„ecuatia are doua solutii reale diferite”<<endl;
                      x1=(-b+sqrt(d)) / (2*a) ; x2=(-b-sqrt(d)) / (2*a);
                     cout<<„x1=”<<x1<<endl;cout<<„x2=”<<x2<<endl;}
           else
          {
                  x=float(-b/2*a);cout<<„ecuatia are solutie unica x=x1=x2=”<<” „<<x;
         }
       getch();
}

10 Comments

  1. Dan 13 septembrie 2011 Reply
  2. andrei 18 septembrie 2011 Reply
    • andrei 18 septembrie 2011 Reply
    • andrei 18 septembrie 2011 Reply
      • Sabin 13 decembrie 2011 Reply
  3. Sabin 13 decembrie 2011 Reply
  4. Sabin 13 decembrie 2011 Reply
  5. colored4life 11 ianuarie 2012 Reply
  6. colored4life 11 ianuarie 2012 Reply
  7. webmateinfoAuthor 11 ianuarie 2012 Reply

Add a Comment

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.