Senin, 20 Juni 2011

perkalian dalam 1 array c++

Menjumlahkan array satu dimensi dapat dilakukan dengan pemanggilan berdasarkan indek-indeknya
Misalkan data array seperti ini a={1,2,3,4}
Kita dapat mengalikan data tersebut dengan pemanggilan alamat array dan dilkalikan belakangya, tapi kita membutuhkan temp sebagai penyimpan data perkalian array tersebut, dan temp kita inisialisasikan 1, sebagai contoh
Temp=temp*a[0];
Dan 0 harus berulang sampai jumlah data yang ada, jadi kita membutuhkan perulangan for.
Temp=temp*[i];

Langsung saja kita pahami source codenya:
#include <cstdlib>
#include <iostream>

using namespace std;
class array{
      private :
             int a[100];
             int n,temp;
      public:
             void pemanggilan();
             };
           
void array::pemanggilan(){
     cout<<"masukan jumlah data : ";cin>>n;
    
      for(int i=0;i<n;i++){
              cout<<"masukan data ke-"<<i<<" : ";
     cin>>a[i];}
     cout<<"proses perkalian :"<<endl;
     temp=1;
     for(int i=0;i<n;i++){
             cout<<temp<<" x "<<a[i]<<" = ";temp=temp*a[i];cout<<temp<<endl;}
     }
int main(int argc, char *argv[])
{
    array a;
    a.pemanggilan();
  
    system("PAUSE");
    return EXIT_SUCCESS;
}
jika anda masih kurang paham anda dapat mengirimkan email atau dapat bertanya jika saya sedang online, melalui chat box yang sudah saya sediakan, terimakasih

Tidak ada komentar:

Posting Komentar