Ads

Jumat, 06 Mei 2016

Diskusi Kelompok

Posted By: Ryan - 21.07
  Berikan penjelasan dan kesimpulan(untuk diposting):
                                                            i.         Kapan array digunakan
                                                          ii.         Mengapa array digunakan
                                                         iii.         Apa kekurangan/ kelemahan array

                                                        iv.         Buat contoh program menggunakan array yang memperlihatkan pentingnya menggunakan array (selain dari materi slide)

Jawab;

i. Array digunakan pada saat penyimpanan data jadwal hadir karyawan atau presensi.

 ii. Array digunakan agar mempermudah programer  untuk membuat program dengan data yang banyak.
iii.Kekurangan: 1.ukuran memori tidak bisa ditambah
                              2. variable tidak variatif.
       Kelebihan: 1. mudah mengaksesnya
                     2. meminimkan variable.
iv.menggunakan array pada C++:

 #include <cstdlib>
#include <iostream>
#define maks5
using namespace std;
class array{
 friend ostream& operator<<(ostream&, const array&);
 friend istream& operator>>(istream&, array&);
public:
 array();
 void cetak();
 void geser_kiri();
 private:
 char a[5];
 int posisi;
};

void array::cetak(){
 for(int i=0;i<5;i++)
 cout<<a[i]<<" ";
}
ostream& operator<<(ostream& out, const array& keluar){
 for(int i=0;i<5;i++)
 out<<keluar.a[i]<<" ";
 out<<endl;
 return out;
}
istream& operator>>(istream& in, array& masuk){
 int posisi;
 for (int posisi=1; posisi<=5; posisi++){
 cout<<"masukkan nilai array posisi ke-"<<posisi<<"= ";
 if(posisi >= 0 && posisi <= 5){
 in>>masuk.a[posisi-1];
 }
 }
 return in;
}
void array::geser_kiri(){
 int n=5;
 int temp=a[0];
 for(int i=0;i<n;i++)
 a[i]=a[i+1];
 a[n-1]=temp;
}
int main(int argc, char *argv[])
{
 array X;
 
 cin>>X;
 cout<<endl<<"Isi Array saat ini : "<<X;
 cout<<endl;
 X.geser_kiri();
 cout<<endl;
 cout<<"Isi Array setelah di geser kiri : "<<X;
 return EXIT_SUCCESS;
}

About Ryan

Hi, My Name is Ryan i live in indonesia i'm study in Ahmad Dahlan University Yogyakarta (UAD) my course is informatics engineering .

0 komentar:

Posting Komentar

Ads

Copyright © 2015 All Rights Reserved

Designed by Templatezy | Distributed By Gooyaabi Templates