Rabu, 18 Juli 2018

Program Menyelesaikan Persamaan Kuadrat f(x) (Bahasa C)

Yo kawan-kawan kembali lagi bersama saya, disini saya mau membagikan program menyelesaikan persamaan kuadrat f(x) dengan bentuk persamaan a^2 + bx + c = 0 untuk mencari nilai diskriminan dan nilai akar-akarnya dengan rumus abc.

Langsung saja ya, scriptnya sebagai berikut 👇

#include<stdio>
#include<conio>
#include<math>

main()
{
int a,b,c,d,e,f;
   float x,x1,x2,akard;

   printf("Bentuk persamaan kuadrat f(x)= ax^2+bx+c=0");
   printf("\nMasukkan variabel a: ");scanf("%i",&a);
   printf("Masukkan variabel b: ");scanf("%i",&b);
   printf("Masukkan variabel c: ");scanf("%i",&c);

   if(a==0){
   printf("Nilai yang anda masukkan salah");
   }else{
   printf("Persamaannya adalah \n");
   if(b>0 && c>0){
   printf("f(x)= %ix^2 + %ix + %i=0 \n", a,b,c);
   }else if(b<0 && c<0){
   e= -1*b;
   f= -1*c;
   printf("f(x)= %ix^2 - %ix - %i=0 \n", a,e,f);
   }else if(b<0 && c>0){
   e= -1*b;
   printf("f(x)= %ix^2 - %ix + %i=0 \n", a,e,c);
   }else if(b>0 && c<0){
   f=-1*c;
   printf("f(x)= %ix^2 + %ix - %i=0 \n", a,b,f);
   }}

   d= (b*b)-(4*a*c);

   if(d>0){
   akard= sqrt(d);
   x1= (-b + akard)/(2*a);
   x2= (-b - akard)/(2*a);
   printf("Diskriminan dari persamaan f(x) adalah %i\n",d);
   printf("Dan akar-akar persamaannya adalah \nX1= %.2f\nX2= %.2f", x1,x2);
   }else if (d==0){
   x= (-b + akard)/(2*a);
   printf("Diskriminan dari persamaan f(x) adalah %i\n",d);
   printf("Dan akar-akar persamaannya adalah \nX=%.2f",x);
   }else{
   printf("Diskriminan dari persamaan f(x) adalah imajiner\n");
   printf("Dan tidak memiliki hasil akar-akar persamaan");
   }
   getch();

}

Dan berikut adalah outputnya


Okee sekian postingan kali ini, makasih udah mampir!

0 komentar:

Posting Komentar