Menghitung Akar Persamaan Kuadrat Dengan Program C++

Hello sobat,berjumpa lagi ni..kali ini saya akan membuat source code untuk Persamaan Kuadrat, saya akan menjelaskan sedikit tentang Persamaan Kuadrat.
Persamaan kuadrat adalah suatu persamaan polinomial berorde dua. Bentuk umum dari persamaan kuadrat adalah

y = ax^2 + bx + c \,\!

dengan



a \ne 0 \,\!

Huruf-huruf a, b dan c disebut sebagai koefisien: koefisien kuadrat a adalah koefisien dari x2, koefisien linier b adalah koefisien dari x, dan c adalah koefisien konstan atau disebut juga suku bebas.
  
Arti nilai a, b, dan c

Nilai-nilai a, b dan c menentukan bagaimana bentuk parabola dari fungsi persamaan kuadrat dalam ruang xy.
  • a menentukan seberapa cekung/cembung parabola yang dibentuk oleh fungsi kuadrat. Nilai a > 0 akan menyebabkan parabola terbuka ke atas, sedangkan nilai a < 0 akan menyebabkan parabola terbuka ke bawah.
  • b menentukan kira-kira posisi x puncak parabola, atau sumbu simetri cermin dari kurva yang dibentuk. Posisi tepatnya adalah -b/2a.
  • c menentukan titik potong fungsi parabola yang dibentuk dengan sumbu y atau saat x = 0.
  
Rumus kuadrat akar rumus abc

Rumus kuadrat dikenal pula dengan nama 'rumus abc karena digunakan untuk menghitung akar-akar persamaan kuadrat yang tergantung dari nilai-nilai a, b dan c suatu persamaan kuadrat. Rumus yang dimaksud memiliki bentuk


x_{1,2} = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

Rumus ini digunakan untuk mencari akar-akar persamaan kuadrat apabila dinyatakan bahwa


y = 0 \,\!.

Dari rumus tersebut akan diperoleh akar-akar persamaan, sehingga persamaan semula dalam bentuk

y = ax^2 + bx + c \,\!

dapat dituliskan menjadi...

y = a (x - x_1) (x - x_2) \,\!.

Dari persamaan terakhir ini dapat pula dituliskan dua hubungan yang telah umum dikenal, yaitu :

x_1 + x_2 = -\frac{b}{a} \,\!

dan

x_1 \cdot x_2 = \frac{c}{a} \,\!.

Sudah punya bayangan kan?nah ini dia kodingnya (Program C++)...

 
//program persamaan kuadrat

 #include <stdio.h>
#include <math.h>
int main()
{
float a, b, c, D, X, X1, X2, XRiil, XImajiner;
printf("Perhitungan akar-akar persamaan aX2+bX+c=0\n");
printf("Masukkan nilai koefisien a, b, dan c:\n");
scanf("%f %f %f", &a, &b, &c);
D = b*b-4*a*c;
printf("Diskriminan = %g\n", D);
printf("Akar persamaan %gX2 + %gX + %g = 0 adalah:\n", a, b, c);
if (D > 0) {
X1 = (-b+sqrt(D))/(2*a);
X2 = (-b-sqrt(D))/(2*a);
printf("X1 = %g\n", X1);
printf("X2 = %g\n", X2);
}
else if (D == 0) {
X = -b/(2*a);
printf("X1 = X2 = %g\n", X);
}
else {
XRiil = -b/(2*a);
XImajiner = sqrt(-D)/(2*a);
printf("Akar imajiner:\n");
printf("X1 = %g+%g*i\n", XRiil, XImajiner);
printf("X2 = %g-%g*i\n", XRiil, XImajiner);
}
return 0;
}

sekian yang dapat saya jelaskan,seperti biasa jika ada yang kurang jelas silahkan bertanya dengan mengisi kolom komentar yang terletak dibawah postingan ini...
Selamat Mencoba...

Komentar :

ada 0 komentar ke “Menghitung Akar Persamaan Kuadrat Dengan Program C++”

Poskan Komentar

Komentar sobat sangat bermanfaat untuk perkembangan blog ini. Jangan lupa adab berkomentar, dan jangan buang waktu untuk spam. Artikel diatas boleh di Copy Paste... (Cantumkan Sumbernya), Terima Kasih!!!

©

Recent Comments

Followers