Program Mencari Akar Persamaan Kuadrat dengan C++

Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Jika sebelumnya, sudah membahas tentang Operasi Hitung dalam Bahasa Pemrograman. Sekarang, kita akan membahas tentang Program mencari Akar Persamaan Kuadrat dengan C++.

Untuk Software-nya, Anda bisa menggunakan CodeBlocks, Dev C++, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti ProgramizOneCompilerOnlineGDB, dll.

Secara Matematis, Rumus Akar Persamaan Kuadrat adalah sebagai berikut :

Dan inilah Program mencari Akar Persamaan Kuadrat dengan Bahasa C++  :

#include <iostream>
#include <math.h>
using namespace std;

int main(){
    int a, b, c, D;
    float x1, x2;
   
    cout<<"Masukan nilai a : ";
    cin>>a;
    cout<<"Masukan nilai b : ";
    cin>>b;
    cout<<"Masukan nilai c : ";
    cin>>c;
    cout<<endl;
   
    cout<<"Bentuk Persamaan :"<<endl;
    cout<<a<<"x^2 + "<<b<<"x + "<<c<<" = 0"<<endl;
   
    cout<<"\nAkar-Akar Persamaan Kuadratnya adalah :"<<endl;
    D=(b*b)-(4*a*c);
   
    if (D>0){
        x1 = (-b + sqrt(D)) / (2*a);
        x2 = (-b - sqrt(D)) / (2*a);    
    }else if (D==0){
        x1 = (-b + sqrt(D)) / (2*a);
        x2 = x1;
    }else {
        cout<<"\nAkar Imajiner"<<endl;
        exit(0);
    }
    cout<<"X1 = "<<x1<<endl;
    cout<<"X2 = "<<x2<<endl;
}

Input dan Output :

Masukan nilai a : 2
Masukan nilai b : -6
Masukan nilai c : 3

Bentuk Persamaan :
2x^2 + -6x + 3 = 0

Akar-Akar Persamaan Kuadratnya adalah :
X1 = 2.36603
X2 = 0.633975


Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post