ASISTEN PEMROGRAMAN
ANGKATAN KE-3
ILMU KOMPUTER FPMIPA UPI
Array dalam dunia nyata bisa diibaratkan seperti kereta api dalam komputer, yang di dalamnya
terdapat gerbong-gerbong memory yang berisi data-data yang mempunyai tipe yang sama. Untuk
mengambil atau menampilkan nilai array dapat dianalogikan dengan mencari kursi dalam gerbong kerte
api, maka pada karcis perlu dituliskan nomor gerbong. Array juga demikian, untuk menampilkan nilai
array tinggal menyebutkan indeks-nya. Misalnya kita ingin memiliki 3 gerbong kereta seperti pada
gambar berikut:
Jika sudah berhasil mengetikan kode di atas, coba gunakan perulangan/for untuk inisialisasi yang
meminta input dari user yang bertipe float, dan menampilkannya dengan batasan banyak angka di-input
user.
*dalam bahasa c indeks array dimulai dari 0 (nol), dalam bahasa pascal dan algoritmik dimulai dari 1(satu)
C. Array of String
Dalam bahasa c string merupakan array dari karakter atau bisa kita sebut dengan array of array
of character. Untuk membuat array dari string kita hanya tinggal membuat indeks baru setelah nama
variabel seprti di bawah ini.
char kata[n][m];
dimana
n = banyak kata
m = banyak huruf
Latihan Soal
1. Buatlah program dengan bahasa c yang meminta N masukan berupa integer dan N baris kasus
yang berupa array of float, dimana anda diminta untuk mencari dan menampilkan nilai faktorial
dari kasus-kasus tersebut.
2. Buatlah program dengan bahasa c yang meminta N masukan berupa integer dan N baris kasus
dengan array dari tipe data terstruktur (typedef struct), dimana setiap kasus memiliki nama
(string) dan nilai (integer). Kemudian tampilkan kasus-kasus seperti ketentuan di bawah ini.
Input:
5
Arief 89
Caesar 91
Miftah 90
Dwi 98
Cubey 93
Output:
Arief 89
91 Caesar
Miftah 90
98 Dwi
Cubey 93
3. Buatlah program dengan bahasa c yang meminta N masukan berupa integer dan N baris kasus
berupa string. Kemudian tampilkan N string tersebut dengan pola seperti di bawah ini.
Input:
5
Budiman
Firdaus
Cubey
Lazuardi
Mizwar
Output:
Budiman
Firdaus
Cubey
Lazuardi
Mizwar
Referensi
-
Sukamto, Rosa Ariani. 2010. Modul Pembelajaran Algoritma dan Pemrograman. Modula:
Bandung.
Anonymous. Modul Dasar Pemrograman 2 Dengan Visual Basic.