• Program Math.h pada C++


    PROGRAM OPERASI MAT.H PADA C++  *YOSEPH AMOR SIANIPAR*
    Hola teman kampus koding nah balik lagi nih di blog kita yang akan ngebahas seputar pelajaran teman-teman yang fokusnya kepada pelajaran informatika yang tidak jarang kita mendengar namanya koding.

    Oke tampa berpanjang lebar, kita langsung saja masuk ke materi kita.

    Materi yang akan di bahas di blog ini sesuai dengan judulnya Operasi Math.h pada C++.

    Pertama kita harus tau apa itu math.h? math.h adalah salah satu dari sekian banyak library function yang terdapat pada C++. Lalu? apa itu library function?

    "Library function adalah fungsi-fungsi yang disediakan oleh bahasa C dan C++ dalam file-file header atau librarynya. Salah satu fungsi library yang telah diperkenalkan yaitu cout, yang berfungsi untuk mencetak ke layar monitor. Fungsi dikelompokan menurut jenis dan sifatnya kemudian disimpan didalam sebuah file yang berekstensi .h. Salah satunya adalah math.h.

    Library math.h merupakan sebuah library yang disediakan untuk melakukan perhitungan secara matematika.

    Nah sekarang teman-teman sudah tau secara singkat pengertian apa itu library function dan math.h. Didalam math.h juga terdapat beberapa fungsi yang akan kita gunakan untuk memudahkan kita dalam operasi matematika. Beberapa diantaranya adalah :



    abs ()      acosh()      asin()      atan()      atan2()

    atof()     ceil()       cos()       exp()       fabs()

    floor()    fmod()       labs()      ldexp()    log()

    log10()   pow()        sin()        sinh()      sqrt()

    tan()       tanh()



    Setelah teman teman tau beberapa fungsi dari math.h kita akan langsung masuk  kepada contoh soal, mimin KampusKoding juga akan ngasih nih beberapa source code kepada teman-teman semua  :



    1. Contoh Program Math.h Menggunakan Fungsi POW()
    Fungsi pow adalah fungsi didalam C++ untuk melakukan proses pemangkatan.

    Source Code :

    #include<iostream.h>//header agar perintah cout dapat berjalan

    #include<conio.h>//header agar perintah getch dapat berjalan

    #include<math.h>//header agar perintah pow dapat bejalan

    void main()

    {

     int angka, pangkat, hasil; //mendefinisikan variabel angka, pangkat, hasil sebagai interger

     cout<<"PROGRAM MENCARI PANGKAT MENGGUNAKAN FUNGSI POW()"<<endl;//memberi judul

     cout<<"------------------------------------------------"<<endl;//memeberi batas agar judul dan isi terlihat lebih bagus

     cout<<"Input Angka : ";cin>>angka; //proses menginput angka

     cout<<"Input Pangkat : ";cin>>pangkat; //proses menginputkan pangkat

     hasil = pow(angka, pangkat); //nilai variabel hasil adalah proses perpangkatan antara angka dan pangkat

     cout<<angka<<" pangkat "<<pangkat<<endl; //tampilan keluaran nilai angka dan pangkat

     cout<<"hasil = "<<hasil; //tampilan keluaran variabel hasil

     getch();

    }

    2. Contoh Program Math.h Menggunakan Fungsi SQRT()
    Fungsi pow adalah fungsi didalam C++ untuk melakukan proses akar. Proses dibawah hampir sama dengan nomor satu hanya yang membedakan dibagian variabel hasil dimana kita sudah menggunakan sqrt().

    Source Code :

    #include<iostream.h>
    #include<conio.h>
    #include<math.h>

    void main()
    {
     int angka, pangkat; //mendefinisikan variabel angka dan pangkat adalah float
     float hasil;//mendefinisikan variabel hasil adalah float
     cout<<"PROGRAM MENCARI AKAR MENGGUNAKAN FUNGSI SQRT()"<<endl;
     cout<<"------------------------------------------------"<<endl;
     cout<<"Input Angka : ";cin>>angka;
     hasil = sqrt(angka); //proses dari akar bilangan
     cout<<"Akar dari "<<angka<<" adalah "<<hasil; //menampilkan hasil
     getch();

    }

    3. Contoh Program Math.h Menggunakan Fungsi ABS()
    Fungsi abs adalah fungsi didalam C++ untuk melakukan proses mencari nilai mutlak Proses dibawah hampir sama dengan nomor satu hanya yang membedakan dibagian variabel hasil dimana kita sudah menggunakan abs().

    Source Code :

    #include<iostream.h>
    #include<conio.h>
    #include<math.h>

    void main()
    {
     float angka, hasil; //mendefinisikan variabel angka dan hasil adalah float
     cout<<"PROGRAM MENCARI PEMBULATAN MENGGUNAKAN FUNGSI ABS()"<<endl;
     cout<<"------------------------------------------------"<<endl;
     cout<<"Input Angka : ";cin>>angka;
     hasil = abs(angka); //proses mencari nilai mutlak
     cout<<"Angka Mutlak dari "<<angka<<" adalah "<<hasil<<endl; //menampilkan hasil
     getch();
    }

    4. Contoh Program Math.h Menggunakan Fungsi FLOOR() dan CEIL()
    Fungsi floor adalah fungsi didalam C++ untuk melakukan proses mencari pembulatan nilai ke bawah dan ceil pembulatan keatas.

    Source Code :
    #include<iostream.h>
    #include<conio.h>
    #include<math.h>

    void main()
    {
     float angka, hasil_floor, hasil_ceil;//mendefinisikan angka, hasil_floor, hasil_ceil memiliki tipe data float
     cout<<"PROGRAM MENCARI PEMBULATAN MENGGUNAKAN FUNGSI FLOOR() dan CEIL()"<<endl;
     cout<<"------------------------------------------------"<<endl;
     cout<<"Input Angka : ";cin>>angka;
     hasil_floor = floor(angka);//proses pembulatan ke bawah
     hasil_ceil = ceil(angka); //proses pembulatan ke atas
     cout<<"Pembulatan kebawah dari "<<angka<<" adalah "<<hasil_floor<<endl; //menampilkan hasil pembulatan kebawah
     cout<<"Pembulatan keatas dari "<<angka<<" adalah "<<hasil_ceil;/menampilkan hasil pembulatan keatas
     getch();
    }

    5. Contoh Program Math.h Mencari Jarak Menggunakan Fungsi SIN() dan COS()

    Source Code : 
    #include<iostream.h>
    #include<math.h>
    #include<conio.h>

    int main()

    {
    double kecepatan, jarak, sudut;//mendifinisikan jika kecepatan, jarak, dan sudut memiliki tipe data double
    cout<<"CONTOH PENGGUNAAN HEADER MATH.H DENGAN FUNCTION cos() dan sin() DENGAN MENGHITUNG JARAK"<<endl; //membuat judul besar
    cout<<"Input Kecepatan : ";cin>>kecepatan;//menginput kecepatan
    cout<<"Input Sudut : ";cin>>sudut; //menginput sudut
    cout<<endl; //fungsi untuk membuat baris baru
    jarak=kecepatan*kecepatan*sin(sudut*3.14/180)*cos(sudut*3.14/180)/9.8; //proses menghitung jarak
    cout<<"jarak = kecepatan x kecepatan x sin(sudut x 3.14/180) x cos(sudut x 3.14/180)/9.8"<<endl;
    cout<<"jarak = "<<kecepatan<<" x "<<kecepatan<<" x sin("<<sudut<<" x 3.14/180) x cos("<<sudut<<" x 3.14/180)/9.8"<<endl;//menampilkan angka yang diinput serta beberapa yang sudah di proses sebelumnya
    cout<<"jarak = "<<jarak;//menampilkan hasil dari proses yang sudah dibuat
    cout<<"\n";
    getch();
    }


  • 1 komentar:

    Diberdayakan oleh Blogger.

    Translate