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


 ini Outputnya : 



Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Welcome to Amalia's Blog - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -