Posted by : Unknown
Jumat, 18 November 2016
Cara membuat header sendiri
Yuppss, header c++
yak! Bukan header and footer, apalagi head and soldier :D (bukan promosi sampo)
Berawal dari Pak Dosen yang ngasih tugas buat bikin header
sendiri dan aku browsing-browsing hasil googlingannya kompak semua yaitu hampir
semua postingan di blog-blog ngasih
tutorial yang pakek define-define itu.
Karena waktu itu yang
dicontohin Pak Dosen nggak ada define-define nya, akhirnya dengan kebingungan
yang teramat sangat dan mendalam (oposeh?) aku mencoba merenung sebentar untuk
semedi dan mandi kembang tujuh rupa berpikir. Setelah sekian lama berpikir,
akhirnya aku nyalin dari papan tulis contoh header yang di tulis Dosen. Dan pas
di compile error=0 alias ngga error :D Alhamdulillaaah
Okeeyy langsung aja yaa cekidott!!!
Ini dia contoh membuat header sendiri . eng ing eeeng!
Eeeh bentar. Bentar. Cuma mau ngasih tai tau kalo ini fungsinya tentang rumus-rumus fisika yaa
Cara membuat header sendiri :
1.
Buat yang
mau dijadiin headernya. (membuat file.h) Contohnya gini:
#include <iostream>
#include <math.h>
using namespace std;
int F;
double elastisitas(int k, int x)
{
F=k*x;
return
F;
}
int Q;
double kalor(int m, int c, int t)
{
Q=m*c*t;
return Q;
}
int I;
double intensitas(int p, int a)
{
I=p/a;
return
I;
}
int EK;
double energi_kinetik(int m, int v)
{
EK=0.5*m*v*v;
return
EK;
}
int E;
double kuat_medan_listrik(int k, int q, int
r)
{
E=k*q/r*r;
return
E;
}
int v;
double grk_jatuh_bebas(int g, int h)
{
v=sqrt(2*g*h);
return
v;
}
2.
Lalu save dengan format .h. misalnya
amelfisika.h
Naaah kalo udah, berarti headernya udah jadi :D gampang
kaaan?
Terus cara make headernya gimana doong mell?
Cara makenya ya tinggal buat program aja kaya biasa, terus
tinggal tambahin nama file header yang udah dibuat. Misalnya kaya punyaku “amelfisika.h”.
Nih contoh program cpp yang udah aku
buat.
#include <conio.h>
#include <iostream>
#include "amelfisika.h"
using namespace std;
main()
{
system("color
A5");
int
jawab, a,b,c;
char menu;
menu:
cout<<endl;
cout<<"
|| ========================== ||"<<endl;
cout<<endl;
cout<<" || AYO
BERHITUNG FISIKA
||"<<endl;
cout<<endl;
cout<<" || ==========================
||"<<endl;
cout<<" ||
-------------------------------------------- ||"<<endl;
cout<<endl;
cout<<" || SILAHKAN PILIH MATERI YANG ANDA INGINKAN ||"<<endl;
cout<<endl;
cout<<" ||
--------------------------------- ||"<<endl;
cout<<endl;
cout<<"
|| 1. Elastisitas ||"<<endl;
cout<<endl;
cout<<"
|| 2. Kalor ||"<<endl;
cout<<endl;
cout<<"
|| 3. Intensitas ||"<<endl;
cout<<endl;
cout<<"
|| 4. Energi Kinetik ||"<<endl;
cout<<endl;
cout<<"
|| 5. Kuat Medan Listrik ||"<<endl;
cout<<endl;
cout<<" || 6. Gerak Jatuh Bebas ||"<<endl;
cout<<endl;
cout<<endl;
cout<<"
|| --------------------------------- ||"<<endl;
cout<<endl;
cin>>jawab;
if(jawab==1)
{
cout<<"|| masukkan
konstanta pegas :
";
cin>>a;
cout<<endl;
cout<<"|| masukkan
perubahan panjang pada pegas :
";
cin>>b;
cout<<endl;
cout<<"|| Hasil
perhitungan elastisitas adalah :
"<<elastisitas(a,b)<<endl;
}
else if(jawab==2)
{
cout<<"|| Masukkan massa
kalor : ";
cin>>a;
cout<<endl;
cout<<"|| Masukkan nilai
kalor jenis : ";
cin>>b;
cout<<endl;
cout<<"|| Masukkan
perubahan suhu :
";
cin>>c;
cout<<endl;
cout<<"Hasil perhitungan
kalor adalah :
"<<kalor(a,b,c)<<endl;
}
else if(jawab==3)
{
cout<<"|| Masukkan besar
daya : ";
cin>>a;
cout<<endl;
cout<<"|| Masukkan
luas : ";
cin>>b;
cout<<endl;
cout<<"Hasil perhitungan
intensitas adalah : "<<intensitas(a,b)<<endl;
}
else if(jawab==4)
{
cout<<"|| Masukkan massa
benda :
";
cin>>a;
cout<<endl;
cout<<"|| Masukkan
kecepatan benda : ";
cin>>b;
cout<<endl;
cout<<"Hasil Perhitungan
Energi Kinetik adalah : "<<energi_kinetik(a,b)<<endl;
}
else if(jawab==5)
{
cout<<"|| masukkan nilai K :
";
cin>>a;
cout<<endl;
cout<<"|| Masukkan muatan listrik : ";
cin>>b;
cout<<endl;
cout<<"|| Masukkan jarak muatan : ";
cin>>c;
cout<<endl;
cout<<"Hasil Perhitungan kuat medan listrik :
"<<kuat_medan_listrik(a,b,c)<<endl;
}
else if(jawab==6)
{
cout<<"||
Masukkan besar gravitasi bumi :
";
cin>>a;
cout<<endl;
cout<<"||
masukkan tinggi :
";
cin>>b;
cout<<endl;
cout<<"hasil
perhitungan gerak jatuh bebas : "<<grk_jatuh_bebas(a,b)<<endl;
}
cout<<"apakah anda ingin kembali ke menu
awal?[Y/N] : ";
cin>>menu;
if(menu=='y'|| menu=='Y'){
goto menu;
}
}
·
Udah Jadi deeeh!!! :D