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
----------------------------------------------------------------------------
#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.....