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!

Sabtu, 14 Juli 2018

Program Konversi Waktu Jumlah Detik (Bahasa C)

Halo kawan-kawan lama gak posting lagi nih soalnya ada kerjaan beberapa minggu kemarin, postingan pertama di bulan ini adalah program dimana kalian menginputkan sejumlah detik, lalu dikonversikan kembali menjadi jam, menit, detik. Misalnya, 
3600 detik = 1 jam, 0 menit, 0 detik ;
61 detik = 0 jam, 1 menit, 1 detik ;
3721 detik = 1 jam, 2 menit, 1 detik;
dll.
Scriptnya sebagai berikut 👇

#include<stdio>
#include<conio>

main()
{
            int jumlah,jam,sisa,menit,detik;

   printf("|=============================|\n");
   printf("|Program Konversi Jumlah Detik|\n");
   printf("|=============================|\n");

   printf("\n Masukkan seluruh jumlah detik yang akan dikonversi: ");scanf("%i",&jumlah);

   jam=jumlah/3600;
   sisa=jumlah%3600;
   menit=sisa/60;
   detik=sisa%60;
   printf("\n Setelah dikonversikan");
   printf("\n %i detik = %i jam %i menit %i detik\n",jumlah,jam,menit,detik);

   getch();
}

Outputnya seperti ini

Sekian postingan kali ini, makasih udah mampir 😁