Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehRamadhan Prayoga Telah diubah "9 tahun yang lalu
1
PERTEMUAN III ARRAY BAG II JURUSAN TELEKOMUNIKASI
POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST
2
SASARAN Memahami array berdimensi satu Memahami array berdimensi dua
Memahami array berdimensi banyak Memahami inisialisasi array yang tak berukuran
3
Array Berdimensi Banyak
Bentuk umum deklarasi array dimensi satu: tipe_data nama_var[uk_1][uk_2]..[uk_n]; dimana uk_1, uk_2, uk_n adalah ukuran dari array. Contoh deklarasi: int nilai[4][2][7];
4
Array Tak Berukuran Array dapat dideklarasikan tanpa memberi ukuran (jumlah data dalam array). Dengan syarat: Harus langsung diinisialisasi. Hanya elemen pertama yang boleh tidak berukuran. Contoh: int nilai[] = {32, 45, 67,21}; int nilai[][2]={{9,7},{4,2},{8,3}}; int nilai[][] = {32, 45, 67,21}; int nilai[];
5
Contoh Array Tdk Berukuran
/* File program : Array Tdk Berukuran */ #include <stdio.h> void main() { float x[] = {5,3,7}, total = 0; int i; for (i=0;i<=2;i++) total = total + x[i]; printf (“Total = %f\n”,total); }
6
LANJUTAN CONTOH ARRAY /* File program : Array String */
#include <stdio.h> void main() { int i,j; char hari[][10] = { "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu" }; // Tampilkan data for (i=0;i<7;i++) printf ("%s\n", hari[i]); }
7
LATIHAN 1. Deklarasikan sebuah array multidimensi yang elemennya
bertipe float (misalkan namanya = balances) yang memiliki 3 baris dan 5 kolom. Gunakan loop for untuk menghitung nilai total dari seluruh isi array balances di atas. 2. Deklarasikan sebuah array karakter dengan panjang elemen 15 (misalkan namanya = words), masukkan sembarang karakter. Cari dan tampilkan karakter vokalnya saja. 3. Dari program 2, coba hitung jumlah untuk semua vokal dan masing-masing vokalnya (misalnya a ada berapa jumlahnya) 4. Buat 2 buah matriks ukuran 3x3, data diinputkan dari keyboard, kemudian lakukan operasi penjumlahan, pengurangan dan perkalian terhadap kedua matriks tersebut.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.