Pemograman Persamaan Kuadrat dengan Microsoft Visual C++


Bentuk persamaan kuadrat ax2+bx+c=0 dapat diselesaikan menggunakan rumus ABC.

Rumus ABC

Misalnya x2, akar-akarnya yaitu x1=5 dan x2=-1.

Algoritma Rumus ABC

  1. Tentukan nilai a,b dan c
  2. Jika a dan b adalah nol maka tidak ada penyelesaian
  3. Jika a adalah nol, maka akarnya hanya satu (-c/b)
  4. Jika (b2-4ac) adalah negatif, maka tidak ada akar yang real
  5. Jika dalam bentuk selain diatas, maka terdapat dua akar, yaitu x1 dan x2

Flow Chart

Flow Chart Persamaan Kuadrat
Flow Chart Persamaan Kuadrat

  1. Klik Start  Programs/All Program  Microsoft Visual Studio 6.0  Microsoft Visual C++ . Untuk membuat program di Visual C++ dilakukan dalam project dan file.
  2. Pembuatan Project
    • Klik Menu File New..
    • Klik Tab Project pada Dialogbox NewKlik Windows Console Application dan tulis nama kuadrat pada Project name, seperti terlihat pada gambar di bawah. Kemudian Klik tombol OK.

      Gamar Dialogbox New Project VC++ 6.0

    • Setelah di klik tombol OK, maka akan muncul dialogbox Win32 Console Aplication. Pada dialogbox ini, ditanyakan jenis Console Aplikasi yang akan dibuat, yaitu :
      • An empty /Kosong
      • A simple
      • A “Hello World”
      • An aplication that support MFC
    • Untuk program ini, pilih An empty dengan mengklik seperti terlihat pada gambar di bawah. Kemudian klik tombol OKGambar Dialogbox Win32console
    • Setelah mengklik tombol OK, maka akan muncul dialogbox New Project Information. Klik tombol OKGambar Dialogbox New Projectinfo
  3. Pembuatan File C++
    1. Klik Menu File  New..
    2. Klik Tab File pada dialog New  Klik C/C++ Source File dan tulis nama file kuadrat pada kotak File name dan klik tombol OK, seperti gambar di bawah ini.Dialog Dialogbox New File
  4. Pembuatan Program

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
float a,b,c;
float d,x1,x2;

cout<<“a = “;
cin>>a;

cout<<“b = “;
cin>>b;

cout<<“c = “;
cin>>c;

if(a==0 && b==0)
{
cout <<“tidak ada akar<<endl”;
}
else if(a==0)
{
x1=-c/b;
cout<<“Akar x1 = “<<x1<<endl;
}
else
{
d=(b*b)-(4*a*c);
if(d<0)
{
cout <<” Imajiner “;
}
else
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);

cout <<” x1 = “<<x1<<” x2 = “<<x2<<endl;
}
}

return 0;
}

5. Run Program

runabc

 

4 thoughts on “Pemograman Persamaan Kuadrat dengan Microsoft Visual C++

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s