Monday, December 14, 2015

STRUKTUR DATA (VARIABEL DAN KONSTANTA)








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>][,.....]];
Syntax pendefenisian variabel adalah sebagai berikut            :


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


Siregarinfo

Author & Editor

Has laoreet percipitur ad. Vide interesset in mei, no his legimus verterem. Et nostrum imperdiet appellantur usu, mnesarchum referrentur id vim.

0 comments:

Post a Comment