Jumat, 15 April 2016

KASUS 6.1 ARRAY

Bismillahirohmanirohim
Assalamualaikum w.w,

Diminggu ke 7 materi dari Algoritma Pemrograman yaitu ARRAY SATU DIMENSI. Sebelum membahas kasus-kasus yang ada di materi saya akan membahas sedikit tentang ARRAY. Array merupakan struktur data yang mengandung type data yang mempunyai type sama.Berupa Array mempunyai nama dan type yang sama. Untuk merujuk lokasi tertentu atau elemen dalam array -> nama array+indeks. Berikut ini penyelesaian kasus-kasus yang ada di materi ARRAY.

KASUS 6.1

Carilah rata-rata dari n bilangan bulat dengan menggunakan array

Algoritma nya:
Fungsi rata (input x : array [1..10] of integer, n : integer) : real
{Diberikan n data kemudian dicari rata-ratanya}
Deklarasi
i, jumlah : integer
Deskripsi
jumlah <- 0
for i  <- 1 to n do
jumlah <-  jumlah + x[i]
endfor
rata <- jumlah/n

Program menggunakan Flowchart

Gambar output nya:


Program menggunakan Dex C++:

#include <iostream>
 using namespace std;
  void masuk_data(int A[10],int n)
  {
  int i;
  for(i=0;i<n;i++)
  {cout<<"Data ke : ";i+1;
   cin>>A[i];
  }
  }
  float rata(int x[],int N)
  { int i;
    float total=0;
    for (i=0;i<N;i++){
     total=total+x[i];}
    return(total/N);
  }
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
int X[10],y;
cout<<"Masukkan Jumlah Data : ";
cin>>y;
masuk_data(X,y);
cout<<"Rata-rata nya = "<<rata(X,y);

return 0;
}

Gambar program nya:

Gambar output nya


Alhamdulillah
Selamat mencoba dan semoga bermanfaat :)
Wassalamualikum w.w.





Unknown

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

0 komentar:

Posting Komentar

 

Copyright @ 2013 Salman.