Jumat, 26 Oktober 2012

Program Mencari dikriminan (campuran)


Pada kesempatan kali ini saya akan sharing cara membuat program diskriminan... awalnya saya dapet tugas buat praktik.... akhirnya ketemu dech... saya buat program campuran yang membingunkan tapi mudah dimengerti... hwkwkwkwk.....
Langsung saja
  • buka aplikasi borland c++
  • klik file > new > text edit
  • lalu kopikan tulisan di bawah ini

----------------------------------------------------------------------------
#include <iostream.h>
#include <stdio.h>
#include <math.h>
main()
{
float a,b,c,d,e,f,g,i,x1,x2,v,s;
cout<<"----------------------------------------------------"<<endl;
cout<<"program pencari diskriminan dan nilai akar persamaan"<<endl;
cout<<"----------------------------------------------------"<<endl;
cout<<"\nBentuk persamaan kuadrat adalah ax2 + bx + c = 0"<<endl;
cout<<"masukkan nilai a : ";cin>>a;
cout<<"masukkan nilai b : ";cin>>b;
cout<<"masukkan nilai c : ";cin>>c;
e=b*b;
v=4*a*c;
d=e-v;
cout<<"Maka diskriminan anda adalah "<<d<<endl;
if (d==0)
 {
 f=-b;
 g=2*a;
 x1=f/g;
 x1=x2;
 cout<<"x1 : "<<x1<<endl;
 cout<<"x2 : "<<x2<<endl;
 }
else if(d>0)
 {
 f=-b+d;
 i=-b-d;
 g=2*a;  //sqrt=perumpamaan
 x1=f/g;
 x2=i/g;
 cout<<"x1 : "<<x1<<endl;
 cout<<"x2 : "<<x2<<endl;
 }
else
 {
 d=b*b-4*a*c;
 s=2*a;    //x1 = -b / 2a + (sqrt(-D) / 2a) i
 x1 = -b/s + (sqrt(-d)/2*a);
 x2 = -b/s - (sqrt(-d)/2*a);
 cout<<"x1 : %fi\n "<<x1<<endl;
 cout<<"x2 : %fi\n "<<x2<<endl;
 }

cout<<"\n\n-----------------------------------------------";
cin.ignore();
cin.get();
}
--------------------------------------------------------

  • Jalankan progam (klik run)
  • jika masih bingung silahkan dipelajari atau ditanyakan.... :D
  • jangan lupa tinggalkan komentar anda... hehehehehe.....

 
Design by Andrie | Support by Premium Web Design | Mojokerto