Kamis, 17 Maret 2016

Kasus 3.3 Program pencari akar-akar persamaan kuadrat



Assalamua’alaikum w., w.
Admin berbagi lagi sama teman-teman nih. Kali ini programnya untuk mencari akar-akar persamaan kuadrat, mungkin sangat berguna bagi teman-teman ketika mendapat soal tentang persamaan kuadrat. Silahkan dipelajari programnya.


Algoritma:
  • Menerima inputan angka yang tersimpan dalam variabel A,B,C;
  • Proses menghitung persamaan
  • cetak hasil persamaan.

#include <iostream>
#include <math.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
                int A,B,C,D;
                long disk;
                float x1,x2;
                cout<<"Koefisian pangkat 2 : ";cin>>A;
                cout<<"Koefisian pangkat 1 : ";cin>>B;
                cout<<"Koefisian pangkat 0 : ";cin>>C;
                if(A==0){
                                cout<<"Bukan pers. kuadrat "<<endl;
                                cout<<"Harga akar = "<<-C/B;
                }
                else{disk=B*B-4*A*C;
                }
                if(disk>0){
                                x1=-B+sqrt(disk)/(2*A);
                                x2=-B-sqrt(disk)/(2*A);
                                cout<<"diskriminan = "<<disk<<endl;
                                cout<<"x1 = "<<x1<<endl;
                                cout<<"x2 = "<<x2<<endl;
                }
                else if(disk==0){
                                x1=-B/(2*A);x2=x1;
                                cout<<"diskriminan = 0 "<<endl;
                                cout<<"x1 = "<<x1<<endl;
                                cout<<"x1 = "<<x1<<endl;
                }
                else{
                                cout<<"Akar Imajiner ";
                }
                return 0;
}






Share:

0 komentar:

Posting Komentar