PEMROGRAMAAN C++
OLEH :
AndrezkiPratama Putra
TI111003
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;
}
|
0 komentar:
Posting Komentar