SHARE MAKE BE EASY

ARRAY (urutan)
Pengertian Array

Aray atau larik merupakan tipe data terstruktur dimana didalamnya terdiri dari komponen-komponen yang mempunyai tipe data yang sama am suatu array jumlah komponen banyaknya adalah tetap. Didalam suatu larik atau arraya setiap komponen ditunjukan oleh index yang unix. Logika sederhananya array itu bisa disamakan dengan dua orang dengan nama yang sama didalam suatu komunitas, untuk membedakan antara nama yang sama tersebut maka dibutuhkan inisial tambahan untuk membedakanya. Deklarasi Array Didalam Penulisan bahasa pemograman setiap penggunaan array harus dideklarsikan terlebih dahulu. Pendeklarasian array diawali dengan nama variabel array diikuti dengan jumlah karakter apabila tipe charakter dan ditambah dengan indeks array yang dituliskan didalam tanda “[]”. Bentuk Umum Penulisan Pada Borlan C++
Contoh Untuk char/string Tipe data [jumlah] [array] Untuk bilangan numeric Tipe data [array]

Int harga[30] Char kode[25][30]

Jumlah Array

Jumlah Karakter

Borland C++

Created By F@Y

SHARE MAKE BE EASY

//*Program array dimensi 1*// //*Nilai Teori dan Praktek*// #include <stdio.h> #include <conio.h> #include <iostream.h> #include <iomanip.h> main() { int i,k; char nama[20][20],lagi; float nteori[20],npraktek[20],hasil[20]; atas: clrscr(); cout<<"\n\n Jumlah data :";cin>>k; cout<<endl; for (i=1;i<=k;i++) { cout<<"Data Ke - "<<i<<endl; cout<<"Nama Siswa : ";cin>>nama[i]; cout<<"Nilai Teori: ";cin>>nteori[i]; cout<<"Nilai Praktik: ";cin>>npraktek[i]; hasil[i]=(nteori[i]*0.4)+(npraktek[i]*0.6); cout<<endl; } clrscr(); cout<<"---------------------------------------------------"<<endl; cout<<"No. Nama Siswa Nilai Nilai Hasil "<<endl; cout<<" Teori Praktek Ujian "<<endl; cout<<"----------------------------------------------------"<<endl; for(i=1;i<=k;i++) { cout<<setiosflags(ios::left)<<setw(4)<<i; cout<<setiosflags(ios::left)<<setw(20)<<nama[i]; cout<<setiosflags(ios::left)<<setw(20)<<nteori[i]; cout<<setiosflags(ios::left)<<setw(20)<<npraktek[i]; cout<<setiosflags(ios::left)<<setw(20)<<hasil[i]; //cout<<setprecision(2)<<" "<<nteori[i]; //cout<<setprecision(2)<<" "<<npraktek[i]; //cout<<setprecision(2)<<" "<<hasil[i]<<endl; }

Borland C++

Created By F@Y

SHARE MAKE BE EASY
cout<<"-----------------------------------------------------"<<endl; cout<<"\n\n Ingin Masukan data Lagi [Y/T] : ";cin>>lagi; if (lagi == 'Y' || lagi == 'y') goto atas; getch(); }

Borland C++

Created By F@Y