Sekarang saya akan membahas soal array pada bahasa C, berikut ini contoh programnya:
Contoh 1
Bukalah
VMware dengan mengklik 2 kali icon VMware yang terdapat di desktop komputer
Anda. Setelah mengetikkan vi nama_file.c (nama file yang saya gunakan adalah
jelall) pada konsole, ketikkan input seperti pada gambar di bawah ini.
Setelah selesai
mengetikkan program, klik esc pada keyboard lalu letikan :wq untuk
menyimpan program dan keluar dari
jendela pengetikan program. Di dalam program di atas terdapat suatu statement
yang menyatakan “char data [2] [3] [6]….” Angka dua, tiga, dan enam merupakan
suatu index dari array multideimensi. Array multidimensi bentuk umumnya adalah
tipe_array nama_array [ukuran 1] [ukuran 2]….. [ukuran N]. Maksud dari int i,j;
adalah untuk pendeklarasian bahwa i dan j merupakan suatu integer.
Di dalam program
di atas juga di tuliskan for (i=0;i<2;i++) dan for (j=0;j<3;j++), program
tersebut memakai looping atau perulangan, maksud dari statement tersebut adalah
jika i sama dengan 0, apakah 0 lebih kecil dari dua?? Jika iya masuk ke
perulangan ke dua jika j sama dengan 0, apakah 0 lebih kecil dari 3?? Jika iya
maka di output akan tercetak angka 1, karena perulangan belum selesai maka yang
di kerjakan terlebih dahulu adalah statement perulangan yang terdalam yaitu for
(j=0;j<3;j++), karena j++ brati nilai j ketika akan melakukan perulangan
untuk ke dua kalinya bertambah nilainya menjadi 1 (awalnya nilai j=0), maka
output yang akan tercetak adalah soto, begitu seterusnya sehingga kondisi sudah
tidak dapat terpenuhi maka kembali ke perulangan statement yang pertama yaitu
for (i=0;i<2;i++). Maksud dari statement printf (“\n”); sebelum return 0;
adalah ketika proses perulangan pada perulangan kedua sudah tidak dapat
terpenuhi lagi maka buat baris baru (new line).
:q
= digunakan untuk Quit atau Exit atau keluar dari jendela program
:w
= digunakan untuk menyimpan program
:wq
= digunakan untuk menyimpan program lalu keluar dari jendela pengetikkan
program
%s = digunakan untuk menampilkan string
(kumpulan karakter)
%d atau %i = digunakan untuk menampilkan tipe
bilangan bulat dalam bentuk desimal
%o = digunakan untuk menampilkan tipe bilangan
bilat dalam bentuk octal (basis 8) tanpa di awali angka 0.
%c = digunakan untuk menampilkan karakter
\n = digunakan untuk meletakkan baris baru
(newline)
\t = digunakan untuk meletakkan tab horizontal
(horizontal tab)
\a = digunakan untuk membangkitkan suara dari
speaker (alert)
\b = untuk meletakkan karakter backspace,
krusor akan kembali ke depan sebanyak satu karakter (backspace)
\v = digunakan untuk meletakkan tab vertical
(vertical tab)
\ \ = digunakan untuk menampilkan karakter \
Scanf = untuk menandakan input masuk
Printf = untuk menandakan output keluar
#include <stdio.h> disebut sebagai
preprosesor directive
<stdio.h> disebut sebagai file header
Int
main () { merupakan fungsi utama dari penulisan program
bahasa C, fungsi tersebut bisa diganti
dengan void main () { tetapi
pada akhir program tidak perlu di tulis return 0;
Setelah
kita keluar dari jendela program tersebut kita akan kembali lagi ke tampilan
semula ketika kita akan mengetikkan nama file yang ingin kita buat. Untuk
mengkompile program yang telah kita buat. Ketik gcc [nama_file_lama.c] –o
[nama_file_baru]. Apabila ada yang salah atau error dengan program yang kita
tulis maka akan muncul keterangan tentang baris-baris mana saja yang tidak
sesuai atau salah. Namun bila tidak
terjadi error atau kesalahan dalam penulisan program, langsung saja ketikkan ./
nama_file_baru. Maka akan muncul output dari program yang kita tuliskan seperti
pada gambar di bawah ini.
Contoh 2
Sama
seperti langkah-langkah pengerjaan Contoh 1, hanya input dan outputnya saja yang
berbeda. Ketikkan program di bawah ini setelah Anda mengetikkan vi nama_file.c
pada vi editor (nama file yang digunakan pada contoh di bawah ini adalah tifa).
Program di atas
juga sama seperti program pertama, yaitu dengan memakai looping atau
perulangan. Hanya saja program tersebut di atas merupakan program array dua
dimensi dimana terdapat statement “int bilangan [3] [2]=……” angka tiga dan dua
merupakan index dari array dua dimensi dan bertipe integer. Angka tiga
menunjukkan jumlah barisnya ada tiga, dan angka dua menunjukkan banyak kolomnya
adalah dua. Bentuk umum dari array dua dimensi adalah tipe_array nama _array
[baris] [kolom].
Sama seperti
sebelumnya, setelah kita keluar
dari jendela program tersebut kita akan kembali lagi ke tampilan semula ketika
kita akan mengetikkan nama file yang ingin kita buat. Untuk mengkompile program
yang telah kita buat. Ketik gcc [nama_file_lama.c] –o [nama_file_baru]. Apabila
ada yang salah atau error dengan program yang kita tulis maka akan muncul
keterangan tentang baris-baris mana saja yang tidak sesuai atau salah. Namun bila tidak terjadi error atau kesalahan
dalam penulisan program, langsung saja ketikkan ./ nama_file_baru. Maka akan
muncul output dari program yang kita tuliskan. Seperti pada contoh gambar di
bawah ini.
Selamat Mencoba ^^
Tidak ada komentar :
Posting Komentar