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();
}
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!