Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Praktikum KBP 2 Array.

Presentasi serupa


Presentasi berjudul: "Praktikum KBP 2 Array."— Transcript presentasi:

1 Praktikum KBP 2 Array

2 Apa sich Array ?? deretan variabel yang berjenis dan mempunyai nama sama Memiliki lokasi bersebelahan, Alamat kecil dimiliki elemen pertama,sebaliknya Diakses melalui indeksnya.

3 Deklrasi type nama_array[ukuran] tipe : menyatakan tipe dasar array
ukuran : menyatakan banyaknya elemen pada array Contoh : int nilai[10];

4 perhitungan Contoh : int nilai[10];
int nilai[10];  byte total = 2 * 10 = 20 byte (variabel bertipe int memerlukan tempat sebesar 2 byte.)

5 Try diz’ dan analisa hasilnya!!
#include<stdio.h> #include<string.h> #include<conio.h> void main() { int i; int a[10]; clrscr(); for(i=1; i<=99; i++) a[i] = i*2; printf("\n a[%d] = %d", i,a[i]); } getch();

6 Array 2 dimensi adalah sebuah daftar yang terdiri atas array- array 1 dimensi Disusun dalam matrix baris dan kolom Index pertama -> baris Index kedua->kolom Contoh : int a[3] [5];

7 Perhitungan array 2 dimensi
Contoh : int a[3] [5]; total byte = baris * kolom * ukuran dari tipe. total byte = 3*5*2 = 30 byte Untuk implementasi array 2 dimensi, ada di array string ,,, ^~^

8 ARRAY STRING sama dengan array karakter 2 dimensi
Index pertama->banyaknya string Index kedua->panjang max string Contoh : char nama[10] [25] nama terdiri dari 10 elemen dengan panjang maksimum 25 karakter

9 Try ‘diz! #include<stdio.h> #include<string.h>
#include<conio.h> void main() { char nama[10] [25]; float nilai[10],rata; float jumlah =0; int data,i; clrscr(); printf(" Banyaknya data : "); scanf("%d",&data); for (i=1; i<=data; i++) printf("\n Nama Mahasiswa : "); scanf("%s",&nama[i]); printf(" Nilai : "); scanf("%f",&nilai[i]); jumlah += nilai[i]; } printf("\n Daftar Nilai Praktikum KBP"); printf("\n =================================="); printf("\n Nama Mahasiswa Nilai"); printf("\n %-25s %5.1f", nama[i], nilai[i]); rata= jumlah / data; printf("\n Rata-rata adalah %5.2f ", rata); getch();

10 INISIALISASI ARRAY Daftar nilai berisi konstanta yang sesuai dengan tipe array Konstanta pertama akan mengisi elemen pertama, dst. dipisahkan oleh tanda koma. Contoh : int i[10] = {12,45,67,34,2,5,60,7,19,21};


Download ppt "Praktikum KBP 2 Array."

Presentasi serupa


Iklan oleh Google