👤

Utilizänd o clasă pentru gruparea datelor şi metodelor, să se realizeze un program pentru rezolvarea unei ecuaţii de gradul I şi un program pentru rezolvarea unei ecuaţii de gradul al II-lea.in c++

Răspuns :

Răspuns:

Explicație:

ecuatie de gradul 1:

#include<iostream.h>

int main()

{

   float a,b,x;

   cout<<"a="; cin>>a;

   cout<<"b="; cin>>b;

   if (a)

   {

     x=-b/a;

     cout<<x;

   }

   else

       if (b==0) cout<<"infinitate de solutii";

   else cout<<"nu are solutie";

       return 0;

}

ecuatie de gradul 2:

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   cout << "Rezolvarea ecuatiei de gradul al doilea" << endl;

   float a,b,c,d,x1,x2;

   cout<<"a=";cin>>a;

   cout<<"b=";cin>>b;

   cout<<"c=";cin>>c;

   if(a!=0&&b!=0)

    {

       {d=b*b-4*a*c;

       }

   if(d>=0)

        {x1=(-b+sqrt(d))/(2*a);

         x2=(-b+sqrt(d))/(2*a);

         cout<<"x1="<<x1<<endl;

         cout<<"x2="<<x2<<endl;

        }

     else

   if(d<0)

         {cout<<"Ecuatia nu are solutii in R";

         }

    }

   if (a==0&&b==0&&c==0)

         {cout<<"Ecuatia are o infinitate de solutii!";

         }

     else

   if(a==0&&b==0)

         {cout<<"Ecuatia nu are solutii!";

         }

     else

   if(a==0)

         {if(c!=0)

            {x1=-b/c;

            cout<<"x="<<x1;

            }

       else

            cout<<"Ecuatia nu are solutii!";

          }

     else

   if(b==0)

         {if(-c/a>=0&&c!=0)

            {x1=sqrt(-c/a);

            cout<<"x="<<x1;

            }

       else

          if(c==0)

            {cout<<"x=0";

            }

     else

            {cout<<"Ecuatia nu are solutii!";

            }

         }

   return 0;

    }

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!


ID Learners: Alte intrebari