Jumat, 05 Juni 2015

pengertian Variabel , Konstanta dan tipe data

VARIABEL
Variabel adalah merupakan tempat penyimpanan data yang sifatnya sementara. Variabel dialokasikan oleh computer untuk menampung nilai data dan variable harus memiliki tipe data atau jenis data. Setiap variable harus mempunyai nama untuk pemberian nama variable terdapat beberapa syarat yaitu :
Syarat Penamaan Variabel :
Panjang Karakter Maksimal 255 Karakter
Tidak dapat menggunakan Spasi
Tidak dapat dimulai dengan angka
Tidak dapat menggunakan Tanda Baca selain ( _ )
Contoh :
Untuk mendeklarasikan variable diperlukan yang namanya kata kunci, adapun kata kunci disini yang menentukan sifat daripada varibel. Sifat Variabel dapat juga diartikan sebagai Jenis Variabel (batasan hak akses variable). Berikut adalah sifat – sifat / jenis – jenis dari Variabel.

Mendeklarasikan Variabel
Prosedur penerapan variabel dalam program utama haruslah dideklarasikan terlebih dahulu, pengertian deklarasi dalam pemrograman c++ adalah melakukan inisialisasi variabel dengan nama dan tipe data yang digunakan, sehingga nantinya dapat dikenali oleh program.
Adapun caranya adalah sebagai berikut :
Namun adakalanya dalam mendeklarasikan sebuah variabel langsung disertai dengan nilainya dan adakalanya yang tidak, sebagai contoh :
int jumlah;
jumlah = 10;
Dua pernyataan seperti diatas sebenarnya dapat disingkat melalui pendefinisian yang disertai penugasan nilai, sebagi berikut :
int jumlah = 10;






Contoh Aplikasi program C++ untuk menentukan variabel Nilai:

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

void main()
{
clrscr();
int nilai;
char nama[20];
cout<<"masukan nama"<<endl;
cin>>nama;

cout<<"masukan nilai:"<<endl;
cin>>nilai;

{
if (nilai>=80)
cout<<"A"<<endl;
if (nilai>=70&&nilai<=79)
cout<<"B"<<endl;
if (nilai>=60&&nilai<=69)
cout<<"C"<<endl;
if (nilai>=50&&nilai<=59)
cout<<"D"<<endl;
if (nilai<=49)
cout<<"E"<<endl;
}
getch();
};
Hasilnya :



KONSTANTA
Adalah suatu identitas memori untuk menampung nilai atau informasi yang bersifat tetap dan tidak dapat diubah ubah.


Contoh :
Void main()
  const a = 3.14;
  cout << “a= “<
  getch();
}

Dalam program demo dibawah ini akan memberikan tambahan penjelasan tentang implementasi tipe data, variabel dan konstanta.
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
                int a = 100;
                int b = 200;

                cout<< "A + B = " <<a+b;
getch();
};
maka hasil eksekusinya adalah sebagai berikut :
hasil gambar

Pembuatan variabel tidak selalu di bagian awal program, tapi boleh dimana saja sebelum dipanggil atau dioperasikan.

Contoh Program :


Konstanta

Berbeda dengan variabel, konstanta merupakan wadah yang dapat menyimpan nilai tetap selama eksekusi program. Untuk membedakan dengan variabel maka nama konstanta harus menggunakan huruf capital. C++ menyediakan 2 cara untuk membuat konstanta:

cara 1

Menggunakan keyword const
Contoh :

const float PHI = 3.14;

cara 2
Menggunakan #define
Contoh :
#define PHI 3.14


Keuntungan menggunakan #define apabila dibandingkan dengan const adalah kecepatan kompilasi, karena sebelum kompilasi dilaksanakan, kompiler pertama kali mencari symbol #define (oleh sebab itu mengapa # dikatakan prepocessor directive) dan mengganti semua Phi dengan nilai 3.14.

Contoh Program:
/*----------------------------------------------------
* Program.cpp : 
* contoh program untuk mencari 
* luas dan keliling lingkaran 
* ----------------------------------------------------*/
#include <iostream.h> 
#include <conio.h> 
Using namespace std;
 
int main() 
{ 
const float PHI = 3.13; 
float jari2, luas, keliling; 
cout << "Masukkan nilai Jari-jari : "; cin >> jari2; 
luas = 0.5 * PHI * jari2 * jari2; 
keliling = 2 * PHI * jari2; 
cout << "Luas Lingkaran : " << luas << endl; 
cout << "Keliling Lingkaran : " << keliling; 
getch(); 
};

 Hasilnya :

Tipe Data
 7 tipe data dasar yang dapat digunakan, untuk lebih lengkapnya perhatikan tabel berikut:

Untuk mengetahui ukuran memori dari tipe data, anda dapat menggunakan fungsi sizeof() seperti program di bawah ini:
/*----------------------------------------------------
* Program.cpp : 
* program untuk menentukan ukuran memori dari 
* tipe data 
*----------------------------------------------------*/
 
#include <iostream> 
#include <conio.h>
Using namespace std; 
int main() 
{  
cout << "Ukuran char : " << sizeof(char) << endl; 
cout << "Ukuran int : " << sizeof(int) << endl; 
cout << "Ukuran long : " << sizeof(long) << endl; 
cout << "Ukuran float : " << sizeof(float) << endl; 
cout << "Ukuran double : " << sizeof(double) << endl; 
cout << "Ukuran long double : " << sizeof(long double) << endl; 
getch(); 
};


Hasilnya :


Referensi  : 
http://regitat.blogspot.com/2013/06/tipe-datavariabeldan-konstanta.html














Tidak ada komentar:

Posting Komentar