Pages

Friday, November 2, 2012

Tugas Array Pemrograman C++



PEMROGRAMAAN  C++
OLEH :
Muhammad Akbar Tias Dwi Santoso
TI111011

Contoh-contoh program array  :
  
1.     Jumlah bilangan

#include <iostream>

using namespace std;
int main ()
                {
int n, i, A[100],j;
                cout<< "Masukan Bilangan N : ";
                cin>>n;
                for (i=0; i<n; i++)
                {
                                cout<< "Masukan Bilangan Ke "<< i+1 <<" : ";
                                cin >> A[i];
                }             
for  (i=0; i<n; i++)
{
                j = (n-1) - i;
                cout << "\ta[" << j <<"] = " << A[j]<< endl;
}
return 0;
}

2   Menghitung Nilai rata2 dari Array

#include <iostream>
using namespace std;

int main ()
{
                int n, i, A[100], total=0;
                float rata2;
                cout<< "Masukan Nilai : ";
                cin>>n;
                for (i=0; i<n; i++)
                {
                                cout<< "Masukan Nilai ke "<< i+1 <<" : ";
                                cin>> A[i];
                                total=total + A[i];
                }
rata2=total/n;
cout << "maka rata2nya adalah : " << rata2 << endl;
return 0;
}

  
3.     Menghitung Frekuensi yang mucul di array

#include <iostream>
using namespace std;

int main ()
{
                int n, i, j, tot=0, A[100];
                cout << "Masukan Bilangan : ";
                cin>>n;
                for (i=0; i<n; i++)
                {
                                cout << "Masukan nilai ke "<< i+1 <<" : ";
                                cin>>A[i];
                }
                cout << "Masukan Angka yang akan di hitung frekuensinya : ";
                cin>> A[i];
                for (j=0; j<n; j++)
                {
                                if (A[j]==A[i])
                                {
                                                tot=tot+1;
                                }
                }
                cout<< "Maka Nilainya adalah :" <<tot;
                return 0;
}

  
4.     Menghitung bilangan Genap dan Ganjil Dalam Array

#include <iostream>
using namespace std;

int main ()
{
                                int n, i, A[100];
               
                cout << "Masukan berapa banyak bilangan :";
                cin>>n;
                for (i=0; i<n; i++)
                {
                                cout << "Masukan nilai ke "<< i+1 << " : ";
                                cin>> A[i];
                }
                int totg=0, gnp=0, totj=0, gjl=0;
                for (i=0; i<n; i++)
                {
                                if (A[i]%2==0)
                                {
                                                totg=totg+A[i];
                                                gnp=gnp+1;
                                }
                                else
                                {
                                                totj=totj+A[i];
                                                gjl=gjl+1;
                                }             
                }
                cout << "Jumlah Bilangan Genap : " << gnp << endl;
                cout << "Jumlah Genap : " << totg << endl;
                cout << "Jumlah Bilangan ganjil : " << gjl << endl;
                cout << "Jumlah Ganjil : " << totj;
               
                return 0;
}

5.     Menghitung Nilai Max dan Min

Menghitung Nilai Max dan Min
#include <iostream>

using namespace std;
int main ()
{
                float A[100];
                int n, i,j, max = A[0];// min = A[0];
                cout << "masukan nilai N : ";
                cin>>n;
                for (i=0; i<n; i++)
                {
                                cout << "Masukan nilai ke "<< i+1 <<" : ";
                                cin >>A[i];
                }
                for (i=0; i<n; i++)
                {
                                if ( A[i] > max )
                                                max = A[i];
                }
                int min = A[0];
                for (j=0; j<n; j++)
                {
                                if ( A[j] < min )
                                                min = A[j];
                                                //cout << min << endl;
                }
                cout << "nilai Max : " << max << endl;
                cout << "nilai Min : " << min;
return 0;
}
while
max=A[0]
i=0
while (i<n) do
read(A[i])
i=i+1
endwhile
i=1
while (i<=n) do
if( A[i] > max
  
6.     Melakukan pencarian hitungan di array

#include <iostream>
using namespace std;

int main ()
{
                int n, i, j, tot=0, A[100];
                cout << "Masukan Bilangan : ";
                cin>>n;
                for (i=0; i<n; i++)
                {
                                cout << "Masukan nilai ke "<< i+1 <<" : ";
                                cin>>A[i];
                }
                cout << "Masukan Angka yang akan di hitung frekuensinya : ";
                cin>> A[i];
                for (j=0; j<n; j++)
                {
                                if (A[j]==A[i])
                                {
                                                cout<<"Nilai yang di cari terdapat di index ke : "<<j+1 ;
                                                break;
                                }
                }
                                return 0;
}             

No comments:

Post a Comment