-
-
Aliquam eros leo, interdum
Aliquam eros leo, interdum blandit sollicitudin ut, porttitor non ante. Quisque tellus urna, aliquet ut fermentum ullamcorper, rutrum sit amet sapien. In orci massa, placerat id convallis non, ... -
Cumma Sociss Natuqoe Ie
Mauris eu neque felis, ac feugiat enim. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent accumsan erat sit amet metus aliquam dapibus et ... -
Set Justoo Adio
Sed justo odio, malesuada ut tincidunt tincidunt, sollicitudin vel dolor. Nulla malesuada bibendum sagittis. Nunc metus metus, posuere eu egestas at, consequat sed leo. Sed eget nunc at ... -
Suspendiesse Sodales
Suspendisse sodales magna quis nisi consectetur convallis semper in odio. Nullam id metus est. Vestibulum quis tellus metus. Nam elementum, turpis a dignissim lobortis, est sem molestie sem, ...
nArray
adalah
struktur
data/penyimpanan
data pada
memori
yang mampu
menyimpan
sekumpulan
data yang mempunyai
tipe
sama
baik
tipe
dasar
atau
bentukan
nFormat
array pada
bahasa
C
ntype
name [number
of elements]
nContoh : int list_unik[10]
nArtinya disiapkan variabel bernama list_unik untuk menyimpan elemen-elemen bertipe integer sebanyak 10 elemen
n
Inisialisasi array
nDef:
Pengisian
array ketika
dideklarasikan variabel array
nSyntaks:
Type name[number of
elements]={data1, data2,data n}
Or
Type name[]={data1, data2,data n}
nContoh:
nInt
list_unik[4]={2,3,4,5}
nInt
list_unik[]={2,3,4,5}
Akses elemen array
nAkses
ke
elemen-elemen array menggunakan indeks. Pada bahasa C++ indeks pertama adalah 0
Contoh:
Int
a, int
list[3]={2,4,5}
a=list[0]//perintah disamping berarti mengkopi nilai elemen pertama list(2) ke a
//a bernilai 2
Jadi
list[0] seperti
variabel
integer biasa
nIndeks
bisa
juga
berupa
ekpresi,
asalkan
nilai
ekspresi
indeks
tersebut
adalah
integer
Contoh
:
i=0
a=list[I+1]//I+1
bernilai
1 maka
sama
dengan
a=list[1]
Untuk lebih lengkap silahkan download Modul Disini
Pencabangan (1 kasus)
•Percabangan
bermakna
eksekusi
program mempunyai
1 atau
lebih
skenario.
Eksekusi
pada
setiap
skenario
berada dalam satu blok statemen
•Contoh
(1) persoalan
yang membutuhkan
1 solusi/skenario
penyelesaian adalah persoalan angka sial
•Deskripsi
masalah:
Penyelesaian masalah:
masukan nilai
jika nilai=13 maka tampilkan pesan angka sial
Pencabangan(2 kasus)
•Contoh lain yang mempunyai 2 skenario: melakukan pembagian
masukan nilai pembilang
masukan
nilai
penyebut
jika
penyebut
kosong
maka
tampilkan
pesan
error
jika penyebut tidak kosong maka
hasil=pembilang/penyebut
tampilkan hasil
Pencabangan(3 kasus)
•Contoh lain yang mempunyai lebih dari 2
skenario:
melakukan
nilai
absolut
Nilai absolut(mutlak) dari bilangan:
Masukan nilai X
Jika nilai X > 0 maka absolut=X
Jika nilai X<0 maka absolut= -1*X
Jika nilai X=0 maka absolut=0
Next
statement
Untuk lebih detail download modul disini
•Pengisian
langsung
•Pengisian
via keyboard
•Penyajian
data
Pendahuluan
•Untuk bisa digunakan, variabel harus diberi nilai
•Pemberian nilai kepada variabel pertama kali disebut inisialisasi
•Pemberian nilai terbagi menjadi 2 yaitu:
1.Pengisian langsung melalui source code(hard coded)
2.Pengisian melalui keyboard
Pengisian Langsung
•Sintaks:
nama_variabel = value
•Value
tergantung
dari
tipe
variabelnya
•Tipe karakterànilai
diapit
tanda
‘
char s;
s=‘w’; s=‘2’
•Tipe integer
int a;
a=6;
•Tipe float
float a;
a=6.6;
Printf dan Scanf
•Printf ()menampilkan
nilai
–Printf (konstanta literal dalam bentuk string);
•printf(“Hello world”); tidak boleh printf(3);
–Printf(variabel)
•Int a;
•a=8;b=6;
•printf(“%d”,a)
•printf(“nilai a=%d”,a)
•Printf(“nilai a=%d b=%d”,a,b)
•Scanf()mengisikan
nilai
ke
variabel
scanf(“%d”,&a);
Untuk lebih lengkap Download disini
•Konsep
pointer
•Pointer pada variabel
bertipe
tunggal
•Pointer pada array
•Pointer pada string
Konsep Pointer
•Program/aplikasi
menempati
lokasi
pada
memori
•Data
yang diperlukan
aplikasi
juga
menempati
lokasi
pada
memori
•Program
dan
data menempati
blok
memori
yang terpisah
•Data pada
memori
diakses
oleh
program dengan
menggunakan
nama identifier(variabel) lokasi/alamat
memori
•Selain lewat nama variabel, isi/data variabel diakses lewat lokasi alamat memori
•Caranya:
- definisikan variabel yang menyimpan alamat/lokasi memori variabel yang akan diaksesàmendefinisikan variabel pointer
Untuk lebih lengkap download disini
Subscribe to:
Comments (Atom)
Aliquam eros leo, interdum
Cumma Sociss Natuqoe Ie
Set Justoo Adio
Suspendiesse Sodales