OPERASI MAT.H pada C++ MUDAH | KAMPUSKODING
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();
}
Hasil :
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();
}
hasil :
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();
}
hasil :
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();
}
hasil :
Gimana teman-teman sudah mulai paham dengan fungsi-fungsi dari library math.h. Untuk contoh soal yang terakhir ini kita akan membuat sebuat program mencari jarak dengan mengukur kecepatan dan sudut.
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();
}
Hasil :
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();
}
hasil :
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();
}
hasil :
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();
}
hasil :
Gimana teman-teman sudah mulai paham dengan fungsi-fungsi dari library math.h. Untuk contoh soal yang terakhir ini kita akan membuat sebuat program mencari jarak dengan mengukur kecepatan dan sudut.
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();
}
hasil :
Oke sekian dulu dari mimin kampus koding, jika ada pertanyaan tinggalkan di kolom komentar. saran dari mimin. Sering sering mencari referensi di mbah google untuk teman-teman karena google itu gudang ilmu yang luas semua yang teman teman kampus koding cari pasti ada. See You!!!!!!!
makasih josua
ReplyDeleteIni knapa dgn saya dia error mulu dibagain itu..
ReplyDelete