:::: MENU ::::
  • life isn't about getting and taking , it's about giving and being

  • Identify your passion then design your future

Sabtu, 19 Maret 2016

1. Algortima menghitung persamaan kuadrat
    -deklarasi
           A,B,C tipe data integer (input)
           Disk tipe data long (output)
           x1,x2 tipe data float (output)
   -deskripsi
            Inputan 2 masuk ke variable A, inputan 1 masuk ke variable B , dan inputan 0 masuk ke variable C
            Disk=B*B-4*A*C
            jika A=0 maka bukan persamaan kuadrat 
            jika disk>0 maka outputnya diskriminannya, hasil x1, dan hasil x2 dengan rumus x1 dan x2 sebagai 
            berikut :     x1= -B+sqrt(disk)/(2*A)
                             x2= -B-sqrt(disk)/(2*A)
            jika disk=0 maka outputnya diskriminanya adalah 0 , hasil x1 dan hasil x2 dengan rumus x1 dan 
             x2 sebagai berikut : x1=-B/(2*A)
                                           x2=x1
            dan jika bukan kedua-duanya berarti merupakan akar imajiner

2.Sourch Code C++
 
#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;
    long disk;
    float x1,x2;
   
    cout<<"Koefisien pangkat 2 : ";cin>>A;
    cout<<"Koefisien pangkat 1 : ";cin>>B;
    cout<<"Koefisien pangkat 0 : ";cin>>C;
   
    if(A==0){
        cout<<"Bukan persamaan kuadrat \n";
        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\n";
        cout<<"x1= "<<x1<<endl;
        cout<<"x2= "<<x2<<endl;
    }else cout<<"akar imajiner";
}
       
       

   
    return 0;
}

0 komentar:

Posting Komentar

Thank's udah mampir guys