Welcome

array dimensi 1

                                                               ARRAY/LARIK
Array = variabel yang dapat menampung sejumlah data yang ditandai dengan suatu index pada masing-masing elemennya.
Bentuk umum: Tipe_Data    Nama_Variabel [jml_elemen_aray]
contoh       : char nama [5] [20] ==> [5] adalah jml_elemen_array
cat: array menggunakan looping fungsi for(......)
     setiap variabel yang termaksud dalam array harus di sertakan variabel array


Contoh arraydimensi1:              
#include <stdio.h>
#include <conio.h>
#include <iostream.h>                   
#include <iomanip.h>
main()
{
   int i;//elemen array
   char nama[5][20];
   float nilai1[5];
   float nilai2[5];
   float hasil[5];
   clrscr();                                        
for ( i=1 ; i <= 2 ; i++ ) // looping pada array
   {
       cout<<"Data Ke- "<<i<<endl;
       cout<<"Nama Siswa             :";gets(nama[ i ]);
       cout<<"Nilai Teori                :";cin>>nilai1[ i ];
       cout<<"Nilai Praktek            :";cin>>nilai2[ i ];
       hasil[ i ]=(nilai1[ i ]*0.40)+(nilai2[ i ]*0.60);
       cout<<endl;
   }
clrscr();
   cout<<endl<<endl;
   cout<<"--------------------------------------------------"<<endl;
   cout<<"No.  Nama Siswa      Nilai       Nilai     Hasil     "<<endl;
   cout<<"                                 Teori    Praktek   Ujian     "<<endl;
   cout<<"--------------------------------------------------"<<endl;
   for ( i=1 ; i <= 2 ; i++ ) // looping pada array
   {
      cout<<setiosflags(ios::left)<<setw(4)<<i;
      cout<<setiosflags(ios::left)<<setw(18)<<nama[ i ];
      cout<<setprecision(2)<<"   "<<nilai1[ i ];
      cout<<setprecision(2)<<"   "<<nilai2[ i ];
      cout<<setprecision(2)<<"   "<<hasil[ i ]<<endl;
   }
   cout<<"--------------------------------------------------"<<endl;
   getch();
}

cat:
setiosflags ==> keluran
(ios::left) ==> rata kiri
setw(..)    ==> menentukan jarak
setprecision (..)==> menentukan jumlah bilangan desimal
itu semua merupakan syntaks dari file header <iomanip.h>

Posting Komentar