Algoritma dan Program Mencari Akar-akar Persamaan Kuadrat dengan C++
Mencari akar-akar persamaan kuadrat, o o o …. kayaknya kok susah ya ? haha jangan ngeluh dulu dong gan 🙂
Ini adalah pelajaran saat sma, yaa maklumlah kalo agak susah. Namun, jika kita pahami dengan baik, pelajari dengan baik, mudah kok. Akar-akar persamaan kuadrat ini sudah ada rumus dari sononya jadi jika diketahui persamaan kuadrat kita dapat mencari akar-akar persamaan kuadratnya. Pada hal ini kita memerlukan math.h / cmath.h agar pada program kita apabila ada rumus, dapat di jalankan. coba saja
Algoritma Persamaan_Kuadrat
{Membaca A,B, dan C , lalu menghitung akar-akar persamaan kuadrat Ax^2+Bx+C = 0 dengan menentukan nilai disk= B*B– 4*A*C terlebih dahulu barulah kemudian mencari akar-akar persamaan kuadratnya}
Deklarasi
A, B, C           : integer                      {koefisien-koefisien persamaan}
disk                 : longint                    {nilai diskriminan}
x1, x2 : real                          {nilai-nilai akar untuk disk>=0}
Deskripsi
read (A, B, C)
disk ß B*B– 4*A*C
if (A = 0) then write (‘Bukan Persamaan Kuadrat’)
else if disk > 0 then
x1 ß-B + sqrt (disk)/2*A
x2 ß-B – sqrt(disk)/2*A
else if disk = 0 then
x1 ß-B/2*A
x2 ß x1
else write (‘Akar imajiner’)
end if
write (x1,x2)
Â
Bahasa C++
#include <iostream.h> #include <math.h> #include <conio.h> main() { int  A, B, C; long disk; float x1, x2; cout << "Koefisien pangkat 2  : "; cin >> A; cout << "Koefisien pangkat 1  : "; cin >> B; cout << "Koefisien pangkat 0  : "; cin >> C; if (A == 0) { cout << "bukan pers. kuadrat.\n"; cout << "Harga akar = " << -C/B; } else { disk = B*B - 4*A*C; if (disk > 0) { x1 = -B+sqrt(disk)/(2*A); x2 = -B-sqrt(disk)/(2*A); cout << "diskriminan = " << disk << endl; cout << "x1 = " << x1 << endl; cout << "x2 = " << x2 << endl; } else if (disk == 0) { x1 = -B/(2*A);  x2 = x1; cout << "diskriminan = 0\n"; cout << "x1 = " << x1 << endl; cout << "x2 = " << x2 << endl; } else cout << "Akar imajiner"; } getch(); return 0; }
Baca juga : Peluang Bisnis 2023
Baca juga : Daftar Kampus Terfavorit di Yogyakarta