KOMPETENSI
Setelah melakukan praktik, mahasiswa mampu membuat program dengan bahasa C untuk mengimplementasikan rumus abc untuk mencari akar-akar daru suatu persamaan kuadrat
TEORI DASAR
Ada beberapa cara yang dapat digunakan untuk mencari suku/faktor nilai xpada persamaan kuadrat, misalnya pemfaktoran, melengkapkan bentuk kuadrat, maupun menggunakan rumus kuadrat atau bisa juga disebut rumus abc. Untuk persamaan kuadrat ax^2 + bx + c = 0 dengan nilai a > 1 ataupun bentuk persamaan kuadrat yang sulit difaktorkan, biasanya akan lebih mudah diselesaikan jika menggunakan rumus kuadrat. Untuk penyelesaiannya diberikan ketentuan sebagai berikut :
Carilah detriminan dari persamaan tersebut dengan rumus :
D=b^2 - 4ac
Jika D=0 maka
x= - (b/2a)
Jika D>0 maka
x1=(-b+√(b^2-4ac))/2a
x2=(-b-√(b^2-4ac))/2a
ALAT dan BAHAN
- Perangkat komputer
 - Sistem operasi windows xp/linux/mac
 - Program turbo C/Borland C/C++ Builder/Code Block, dll.
 
TUGAS
Buatlh program untuk mengimplementasikan algoritama pencarian akar-akar persamaan kuadrat dengan rumus abc di atas
Jawaban dan SOURCE CODE Program
Berikut ini adalah source code program untuk menyelesaikan persamaan di atas
- #include <stdio.h>
 - #include <conio.h>
 - #include <math.h>
 - void AkarKuadrat(int a, int b, int c){
 - float x1,x2;
 - int D;
 - D=(b*b)-(4*a*c);
 - if (D==0) x1=-1*(b/(2*a));
 - else if(D>0){
 - x1=(-b+(sqrt(D)))/(2*a);
 - x2=(-b-(sqrt(D)))/(2*a);
 - }
 - printf("D = %d\n",D);
 - printf("x1 = %.2f\n",x1);
 - printf("x2 = %.2f",x2);
 - }
 - int main()
 - {
 - int a,b,c;
 - printf("Masukkan nilai a : \n");scanf("%d",&a);
 - printf("Masukkan nilai b : \n");scanf("%d",&b);
 - printf("Masukkan nilai c : \n");scanf("%d",&c);
 - AkarKuadrat(a,b,c);
 - return 0;
 - }
 
Tidak ada komentar:
Posting Komentar