Jika Anda ingin mencari akar dari persamaan kuadrat ax2 + bx + c = 0
dimana a
, b
dan c
adalah koefisien
. Program ini akan meminta koefisien: a
, b
dan c
dari pengguna dan menampilkan akar.
Souce Code
#include <stdio.h>
#include <math.h> /* This is needed to use sqrt() function.*/
int main()
{
float a, b, c, determinant, r1,r2, real, imag;
printf("Masukkan Koefisien a, b and c: ");
scanf("%f%f%f",&a,&b,&c);
determinant=b*b-4*a*c;
if (determinant>0)
{
r1= (-b+sqrt(determinant))/(2*a);
r2= (-b-sqrt(determinant))/(2*a);
printf("Akar-akarnya: %.2f and %.2f",r1 , r2);
}
else if (determinant==0)
{
r1 = r2 = -b/(2*a);
printf("Akar-akarnya: %.2f and %.2f", r1, r2);
}
else
{
real= -b/(2*a);
imag = sqrt(-determinant)/(2*a);
printf("Akar-akarnya: %.2f+%.2fi and %.2f-%.2fi", real, imag, real, imag);
}
return 0;
}
Output 1
Enter coefficients a, b and c: 2.3
4
5.6
Roots are: -0.87+1.30i and -0.87-1.30i
Output 2
Enter coefficients a, b and c: 4
1
0
Roots are: 0.00 and -0.25
Penjelasan
Program ini, menggunakan fungsi dari library yaitu sqrt()
. Fungsi ini menghitung akar kuadrat dari angka.
Previous post
Cara Menentukan Angka Terbesar dari 3 Angka
Artikel Terhangat
14 Menghapus (Delete) Data Gorm Library
03 Mar 2025
13 Advanced Update Data Gorm Library
03 Mar 2025
11 Update Data GORM Library
03 Mar 2025

14 Menghapus (Delete) Data Gorm Library
03 Mar 2025

13 Advanced Update Data Gorm Library
03 Mar 2025

11 Update Data GORM Library
03 Mar 2025