Program Akar Persamaaan Kuadrat bahasa C

loading...
Program Akar Persamaaan Kuadrat bahasa C

Haihai Mina-san ! Nah kali ini saya akan berbagi tentang akar persamaan kuadrat.Sebelumnya kita harus terlebih dahulu mengetahui syarat dari akar persamaan kuadrat dan rumus-rumus yang digunakan pantau dibawah ini.Baca juga Akar Persamaan Kuadrat C++
Syarat akar persamaan kuadrat : ax2 + bx + c = 0

Sedangkan rumus untuk mengetahui akar-akarnya kita menggunakan rumus a,b,c yang seperti ini:

Determinan
det = b2 – 4 . a . c 
Akar
x1=((-b) + vdet ) : (2 . a)
x2=((-b) – vdet ) : (2 . a) 
Ketentuan Determinan:
D = 0 –> AkarKembar
D > 0 –> Akar Beda
D < 0 –> Akar Imajiner

#include <stdio.h>
int main ()
{
  int a, b, c;
  float D, x1, x2;
  printf("a : ");
  scanf("%d",&a);
  printf("b : ");
  scanf("%d",&b);
  printf("c : ");
  scanf("%d",&c);
  if(a>0)
      {
      D = (b*b)-(4*a*c);
      printf("D = %f\n",D);
      if (D>0)
      {
          printf("\nAkar real \n");
          x1 = (-b+(D^(1/2)))/(2*a);
          x2 = (-b-(D^(1/2)))/(2*a);
          printf("x1 : %f\n", x1);
          printf("x2 : %f", x2);
      }
      else if (D==0)
      {
          printf("\nAkar kembar\n");
          x1 = (-b)/(2*a);
          printf("x1 : %f", x1);
      }
      else if (D<0)
      {
          printf("Akar imaginer");
      }
  }
  else
  {
      printf("Nilai a harus > 0");
  }
}
output :

Itulah tadi yang dapat saya sampaikan tentang Program Akar Persamaaan Kuadrat bahasa C.Baca disini Contoh Lain Pemrograman bahasa C
jika ada pertanyaan sampaikan dikolom komentar.Semoga dapat membantu dan bermanfaat.
Previous
Next Post »
Thanks for your comment