#include <iostream>
#include <math.h>
using namespace std;
int main(){
int a,b,c;
double disk;
float x1,x2,akar_disk;
cout<<"Masukkan nilai a : "; cin>>a;
cout<<"Masukkan nilai b : "; cin>>b;
cout<<"Masukkan nilai c : "; cin>>c;
disk = (b*b)-(4*a*c);
akar_disk= sqrt(disk);
if(disk > 0){
x1 = ((-1*b)+ akar_disk)/(2*a);
x2 = ((-1*b)- akar_disk)/(2*a);
cout<<"x1 : "<<x1<<" dan x2 : "<<x2;
} else if(disk == 0){
x1 = (-1*b)/(2*a);
x2 = x1;
cout<<"x1 : "<<x1<<" dan x2 : "<<x2;
} else {
cout<<"akar imajiner";
}
}
Penjelasaannya :
Berhubungan diprogram tersaebut saya menggunakan fungsi sqrt()---> (berfungsi untuk mengakarkan suatu angka), maka preprosesor saya tambahkan math.h . Disana ada tipe data int a,b,c , tipe data ini berfungsi untuk memasukan ke rumus :
D = (b)^2-(4*a*c)
sekian penjelasan singkat dari saya, disini saya lampirkan algoritma dalam bentuk raptor :
Bagikan
MENENTUKAN AKAR PERSAMAAN KUADRAT C++
4/
5
Oleh
Bayu Ambika
Silahkan berkomentar secara bijak dan sesuai dengan topik pembahasan ...
Untuk menyisipkan kode pendek, gunakan <i rel="code"> ... KODE ... </i>
Untuk menyisipkan kode panjang, gunakan <i rel="pre"> ... KODE ... </i>
Untuk menyisipkan gambar, gunakan <i rel="image"> ... URL GAMBAR ... </i>