28/05/17

C++ Simple Program : Mencari Akar Persamaan Kuadrat

Nah, pada post kali ini, saya akan memberikan bentuk program sederhana mencari akar dari persamaan kuadrat menggunakan bahasa C++

NB : software C++ yang digunakan adalah Borland




    #include <iostream.h>
    #include <conio.h>

       float diskriminan();
       float akar();

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

       void main()
       {

     cout << "U J I  A K A R  K U A D R A T" << endl;

     cout << "\nMasukkan nilai A = ";
             cin >> a;

             cout << "\nMAsukkan nilai B = ";
             cin >> b;

             cout << "\nMasukkan nilai C = ";
             cin >> c;

             diskriminan();

             akar();

             cout << "\nNilai akarnya ialah ";

              if(d > 0)
          cout << x1 << " dan " << x2;

              else if( d == 0)
                  cout << x1;

              else
                  cout << "(Imajiner)";


   getch();
}

float diskriminan()
{
   d = b*b - 4*a*c;

   if(d > 0)
    cout << "\nPersamaan ini mempunyai dua akar yang berbeda.";

   else if(d == 0)
    cout << "\nPersamaan ini mempunyai satu akar atau dua akar kembar";

   else
    cout << "\nPersamaan ini mempunyai akar imajiner. " << endl;
      return d;
}
float akar()
{
   x1 = (-b + d)/2*a;
   x2 = (-b - d)/2*a;
   return x1, x2;
}

Tidak ada komentar:

Posting Komentar