Setelah sebelumnya saya membahas tutorial mengenai 3 dari 5 kelas penyimpanan yang ada pada bahasa C++ yaitu Auto, Register dan Mutable, pada tutorial kali ini kita akan membahas kelas penyimpanan yang ke empat yaitu Extern, Apa itu kelas penyimpanan extern, bagaimana cara menggunakan nya ?, apa maanfaatknya ?, berikut adalah pembahasanya :
A. Pengertian Extern | Blues Coding
Extern merupakan perintah yang di gunakan untuk mendeklarasikan sebuah variabel atau memberi tahu kepada sistem komputer bahwa variabel yang kita gunakan merupakan variabel eksternal (variabel yang tidak ada di dalam program tersebut, melainkan ada di program lain).
Fungsi dari kelas penyimpanan Extern ini, bisa di ibaratkan sebagai sebuah jembatan yang menghubungkan 2 tempat yang berbeda, dimana dengan adanya jembatan ini kita bisa mengambil, membawa, atau menggunakan semua benda yang ada di tempat satu nya. Dengan perintah extern ini, kita bisa menghubungkan antara program yang satu dengan program lainya, sehingga kita bisa menggunakan variabel yang ada di dalam program lain, mulai dari mengambil data, edit / mengubah data, menyimpan data dengan bebas atau sesuai keinginan., jelas nya perhatikan contoh program berikut :
B. Contoh Program | Blues Coding
Pertama saya akan membuat 2 program, dimana program yang pertama akan berisi sebuah rumus lingkaran dan program yang kedua berisi hal yang akan di tampilkan ke user dan input nilai r, untuk itu tuliskan lah script program berikut :
- Script Program Pertama :/******************************
Program Pertama
Nama File : Rumus_Extern.cpp
******************************/
#include<iostream>
using namespace std;
float phi=3.14; //Deklarasi variabel phi
int r; //Deklarasi variabel r
void luas(){ //Fungsi Rumus Luas Lingkaran
float ls = phi * r * r; //Deklarasi variabel ls untuk menhitung luas lingkaran
cout<<"Luas lingkaran adalah = "<<ls<<endl; //Menampilkan luas linggkaran
}
void keliling(){ //Fungsi Rumus Keliling Lingkaran
float kel = 2 * phi * r; //Deklarasi variabel kel untuk menhitung keliling lingkaran
cout<<"Keliling lingkaran adalah = "<<kel<<endl; //Menampilkan keliling linggkaran
}
- Script Program Ke Dua :/******************************
Program ke dua
Nama File : Input_Extern.cpp
******************************/
#include<iostream>
#include "Rumus_Extern.cpp" //Memasukan program pertama ke program kedua
using namespace std;
int main(){
cout<<"Program Keliling dan Luas Lingkaaran"<<endl;
cout<<"Jari-jari lingkaran adalah = ";
cin>>r; //memasukan dan menyimpan nilai jari-jari ke varibel r pada program pertama
cout<<endl;
keliling(); //Memanggil fungsi keliling di program pertama
luas(); //Memanggil fungsi luas di program pertama
} - Output Program :|
Pada script code program yang ke dua, saya tidak mendeklarasikan variabel karena variabelnya sudah di deklarasikan di program yang pertama, tujuan dari program ke dua ini adalah sebagai program untuk menginput nilai r.
Ketika program ke dua di jalankan, maka program akan meminta user untuk menentukan nilai jari-jarinya, lalu setelah user menentukan nilai jari-jarinya dengan cara menginput sebuah angka pada program, maka program akan memasukan nilai tersebut ke variabel r, setelah itu program akan memanggil fungsi keliling() dan fungsi luas(), dimana letak dari kedua fungsi tersebut berada di program pertama. Fungsi keliling() dan fungsi luas() berisikan rumus dari keliling dan luas lingkaran, maka pada fungsi inilah keliling dan luas lingkaran bisa di tentukan, setelah di hitung oleh program, hasil dari perhitungan tersebut baik keliling maupun luas lingkaran akan di tampilkan kepada user.
Mungkin hanya itu saja pembahasan kita kali ini mengenai, fungsi / kegunaan dari kelas penyimpanan Extern, semoga dengan adanya artikel ini bisa bermanfaat bagi kalian dan menambah pengetahuan kalian mengenai bahasa C++, sekian dari saya, terimakasih, salam Admin Blues Coding.
Mungkin hanya itu saja pembahasan kita kali ini mengenai, fungsi / kegunaan dari kelas penyimpanan Extern, semoga dengan adanya artikel ini bisa bermanfaat bagi kalian dan menambah pengetahuan kalian mengenai bahasa C++, sekian dari saya, terimakasih, salam Admin Blues Coding.
Judul: Cara Menghubungkan 2 Program C++ Dengan Fungsi Extern #014
Rating: 100% based on 99998 ratings. 5 user reviews.
Ditulis Oleh 3:39 PM
Rating: 100% based on 99998 ratings. 5 user reviews.
Ditulis Oleh 3:39 PM
0 comments:
Post a Comment