Tentang Array

Diskusi ini tentang Array :
 Adapun Kelompok 2 Terdiri dari :
 1. Indah Sawitri R (1500018161) http://indahsawitriramonasari.blogspot.co.id/
 2. Tia Purwantias (1500018163) tiasp.blogspot.co.id
 3. Avinny Meidiana (1500018173)  http://avinnymei.blogspot.co.id/




1.   Kapan array digunakan?
 Kita menggunakan array saat kita akan menyimpan suatu nilai dalam bentuk deretan dan membutuhkan banyak variable . Input data dapat di masukan oleh user . Array adalah sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama. Setiap data tersebut menempati lokasi atau alamat memori yang berbeda-beda kita sering menyebutnya  dengan elemen array.
Elemen array itu kemudian dapat kita panggil  melalui indeks yang terdapat didalamnya.


2.   Mengapa array digunakan?
Array digunakan untuk membuat nama pada  variabel indeks,yang dapat membedakan antar  elemen satu dengan elemen lainya. Array digunakan untuk  menghitung variable yang lebih dari satu.

3.   Apa kekurangan atau kelemahan array?

a)      Array harus bertipe sama. Kita tidak dapat membuat  array dimana satu elemen adalah karakter, elemen lain bilangan, dan elemen lainnya yang bertipe berbeda
b)      Tidak efisien dalam penggunaan memori
c)       Membutuhkan banyak waktu untuk koding
d)      Dalam memory Array yang telah di pesan akan tetap terhitung walaupun tidak di isi sebuah nilai.
e)      Nilai variable tidak dapat dirubah




 Programnya yaitu :


Program Menghitung Rata – rata Mahasiswa dengan Array

#include <iostream>
#include <windows.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
                string nama [10];
                int i,jum=0,nilai [5];
                int nim [9];
                for (int i=1;i<=3;i++){
                                cout<<"No"<<i<<endl;
                                cout<<"Masukan Nim"<<i<<" : ";
                                cin>>nim[i];
                                cout<<"Masukan Nama"<<i<<" : ";
                                cin>>nama[i];
                                cout<<"Masukan Nilai"<<i<<" : ";
                                cin>>nilai[i];
             
                }
                system ("cls");
                cout<<"\n"<<"No \t"<<" Nim \t" << "Nama \t"<<"Nilai \t"<<endl;
                cout<<"------------------------------------"<<endl;
                for(int i=1;i<=3;i++){
                                cout<<i<<"\t"<<nim[i]<<"\t"<<nama[i]<<"\t"<<nilai[i]<<endl;

                }
                cout<<"------------------------------------"<<endl;
                cout<<"jumlah nilai = "<<nilai[1]+nilai[2]+nilai[3] <<"\n";
                cout<<"rata-rata = "<<(nilai[1]+nilai[2]+nilai[3])/3<<"\n";
                return 0;
}

             
Hasilnya :

Comments