baiklah pada kesempatan kali ini saya akan memposting yang berkaitan dengan struktur data atau yang biasa dalam membahas TYPE DATA.langsung disimak saja ya gan and sis semuanya.
VARIABEL
DAN KONSTANTA
1
Variabel
Variabel adalah suatu alokasi data yang ditempatkan
pada suatu alamat tertentu di memori (RAM) untuk menyimpan suatu data dengan
jenis/type tertentu yang isinya dapat berubah-ubah.
<TypeData><NamaVariabel1>[=<Nilai1>][,<NamaVariabel2>[=<Nilai2>][,.....]];
|
Dimana :
<TypeData>
yang ada didalam Turbo Pascal/Borland C++ antara lain :
TYPE
|
SIZE
(BITS)
|
RANGE
|
SAMPLE
APLICATION
|
UNSIGNED CHAR
|
8
|
0 to 255
|
Small numbers and full pc character
set
|
CHAR
|
8
|
-128 to 127
|
Very small numbers and ASCII character
|
SHORT INT
|
16
|
-32 , 768 to 32, 767
|
Counting , small Number , Loop control
|
UNSIGNED INT
|
32
|
0 to 4 , 294 , 967 , 295
|
Large numbers and loops
|
INT
|
32
|
-2, 147 , 483 , 648 to 2 , 147, 483 ,
647
|
Counting , small number, loop control
|
Unsigned long
|
32
|
0 to 4 , 294 , 967 , 295
|
Astronomical distances
|
Enum
|
32
|
-2,147,483,648 to 2,147,483,647
|
Ordered sets of values
|
Long
|
32
|
-2,147,483,648 to 2,147,483,647
|
Large numbers , populations
|
Float
|
32
|
3.4x10⁸ to 1.7x10³⁸
|
Scientific (7-digit precision)
|
Double
|
64
|
17x10³⁰⁸ to 3.4x10³⁰⁸
|
Scientific (15-digit precision)
|
Long
double
|
80
|
3.4x10(dipangkatkan 4932) to
1.1x10(dipangkatkan 4932)
|
Scientific (15-digit precision)
|
Syarat penamaan variabel dalam turbo pascal/borland
c++ adalah sebagai berikut :
· >
Nama variabel tidak boleh mengandung
karakter khusus seperti :-‘!@#$%^&│<>?,./ \
· >Nama variabel tidak boleh mengandung
operator aritmatika seperti : */+-=()
· >Nama variabel boleh merupakan kombinasi
huruf dan angka tetapi harus diawali oleh huruf, contoh X1,X2, tugas1,tugas2
·
>Nama variabel tidak boleh mengandung
spasi, seperti : gaji pegawai , yang
benar gaji pegawai (tanpa spasi).
·
>Nama variabel boleh mengandung garis
bawah (under score) seperti :
gaji_pegawai
·
>Tidak boleh mengidentifikasi nama
variabel yang sama lebih dari satu kali
·
>Nama variabel boleh panjang ataupun
singkatan akronim maupun inisialen.
· Misalkan untuk mendefinikan variabel
gaji pegawai boleh dibuat gaji pegawai, gp atau Gajpeg.
·
Penanaman variabel dalam turbo
pascal/borland c++ bersifat “Case-sensitive” artinya dua atau tiga buah variabel dianggap berbeda meskipun hanya berbeda”Case” yaitu antara huruf besar
dan kecil.Nama variabel “Kata” ”kata” dan “katA” adalah dianggap sebagai tiga
buah variabel yang berbeda. Meskipun hanya berbeda satu huruf besar dan yang
lain huruf kecil.
Contoh UNSIGNED INT panjang,lebar,tinggi unsigned
char tekan ;
Char pilih = ‘A’ ;
Fload luas keliling ;
Long gaji pokok , tunjangan, gaji bersih ;
KONSTANTA
Sebagaimana halnya Variabel , konstanta adalah suatu
alokasi data yang ditempatkan pada suatu alamat tertentu di memori (RAM).
Untuk menyimpan suatu data dengan jenis /type
tertentu yang isinya tidak dapat diubah(Konstan).
SYNTAX pendefinisian konstanta adalah sebagai
berikut :
Const<typeData><NAMACONST1>=<Nilai1>[,<NAMACONST2>=<Nilai2>[,....]]
Atau
#define <NAMACONST><Nilai>
Dimana :
Borland c++ memiliki kebiasaan/Konvensi pemberian
nama HURUF BESAR untuk setiap Konstanta.
Contoh :
#define PI 22/7
Const unsigned
int MAXDATA=50;
Const unsigned
char TAB=9 , CR=13 , LF=10
Contoh program lengkap dapat dilihat dibawah ini :
#include<conio.h>
#include<stdio.h>
Void main()
{float panjang =12.250, lebar, luas,jari_jari=7;
Const float
PI=22/7;
Lebar = 56.98;
Luas = panjang*lebar;
Printf(“persegi
panjang dengan\n panjang =%10.2f\nlebar=%10.2f\n”,panjang,lebar);
Printf(“luasnya
=%10.2f\n”,luas);
Luas =PI*jari_jari*jari_jari;
Printf(“lingkaran
dengan \nDiameter=%10.2f\n”,jari_jari*2);
Demikianlah isi postingan saya kali ini, semoga
bermanfaat untuk agan agan dan sis sis semuanya.
AUTHOR : Desi Angraeni Siregar.S.kom
0 comments:
Post a Comment