2. Arrays are very important in data storage as if the array does not exist just imagine if it takes ten places to store ten of value, whether it should be made ten variables, could be to access later would become very complicated.
3. Shortcomings of Array;
1. Unbiased array used in different types.
2. Requires a lot of time to work on programs.
3. Array must be homogenous type.
4. Impementasi static form that is difficult in fitting time to change in execution.
5. Inefficient
4. Examples of programs that use arrays:
**********************dan dibawah ini terjemah dlm b. indon........************************
1. Array biasa digunakan untuk minyimpan banyak data dalam sebuah tabel terstrukur.Array merupakan bagian penting dalam penyimpanan data dalam pemrograman,karena alokasi atau pemesanan tempat dalam sebuah array dalam sebuah array tergantung dalam kebutuhan.
2. Array sangat penting dalam penyimpanan data karena jika array tidak ada bayangkan saja jika dibutuhkan sepuluh tempat untuk menyimpan sepuluh nilai, apakah harus dibuat sepuluh buah variable,bisa jadi dalam pengaksesan nanti akan menjadi sangat rumit.
3. Kekurangan dari Array;
1. Array tidak bias digunakan pada tipe yang berbeda.
2. Membutuhkan banyak waktu untuk mengerjakan progam.
3. Array harus bertipe homogeny.
4. Impementasi berbentuk static yang sulit di ubah dalam pas waktu eksekusi.
5. Tidak efisien
4. Contoh program yang menggunakan array:
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
void input(int x[],int n)
{
for (int i=1;i<=n;i++)
{cout<<”Masukan Nilai “<<i<<” : “;cin>>x;}
}
void tinggi(int x[],int n)
{
int max,min;
max = x[1];
min = x[1];
for (int i=2;i<=n;i++)
{
if (max < x)
max = x;
if (min > x)
min = x;
}
cout<<”\nNilai tertinggi = “<<max<<”\n”;
cout<<”Nilai terendah = “<<min<<”\n”;
}
double rata(int x[],int n)
{
double a,b;
a = 0;
for (int i=1;i<=n;i++)
{
a = a + x;
}
b = a/n;
cout<<”Rata-Rata : “<<a<<”/”<<n<<” = “<<b;
}
void main()
{
int p[50],N;
cout<<”Banyaknya Data : “;cin>>N;
cout<<endl;
input(p,N);
tinggi(p,N);
rata (p,N);
getch();
}
#include <stdio.h>
#include <conio.h>
#include <math.h>
void input(int x[],int n)
{
for (int i=1;i<=n;i++)
{cout<<”Masukan Nilai “<<i<<” : “;cin>>x;}
}
void tinggi(int x[],int n)
{
int max,min;
max = x[1];
min = x[1];
for (int i=2;i<=n;i++)
{
if (max < x)
max = x;
if (min > x)
min = x;
}
cout<<”\nNilai tertinggi = “<<max<<”\n”;
cout<<”Nilai terendah = “<<min<<”\n”;
}
double rata(int x[],int n)
{
double a,b;
a = 0;
for (int i=1;i<=n;i++)
{
a = a + x;
}
b = a/n;
cout<<”Rata-Rata : “<<a<<”/”<<n<<” = “<<b;
}
void main()
{
int p[50],N;
cout<<”Banyaknya Data : “;cin>>N;
cout<<endl;
input(p,N);
tinggi(p,N);
rata (p,N);
getch();
}
Tidak ada komentar:
Posting Komentar