PEMROGRAMAAN C++
OLEH :
Vina Febriani Listianto
TI111020
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;
}
|
Tidak ada komentar:
Posting Komentar