Thursday, December 9, 2010

Contoh Kasus 2 Array C++ Dimensi 1

Hari ini saya mencoba latihan lagi mengotak-atik program C++.
Berikut adalah contoh pemrograman C++ untuk mengetahui nilai maximal, nilai minimal, dan menghitung nilai rata-rata dengan menggunakan array. Semoga Bermanfaat bagi teman-teman.

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>

void masukan(int x[],int n)

{

char negara[30];
int l;
for (int i=1;i<=n;i++)
{
cout<<"Nama Negara : ";
cin>>negara;
cout<<"Ketinggian Wilayah "<<negara<<" : ";
cin>>x[i];
l=x[i];
if(l<=400)
{
cout<<"MASUK LAPISAN TROPOSPHERE - THERMOSPHERE"<<endl;
}
if(l>400)
{
cout<<"MASUK LAPISAN EXOSPHERE"<<endl;
}
cout<<endl;
}

}

void h(int x[],int n)

{

int maxi,mini;

maxi = x[1];

mini = x[1];

for (int i=2;i<=n;i++)

{

if (maxi < x[i])

maxi = x[i];

if (mini > x[i])

mini = x[i];

}

cout<<"Titik Tertinggi Adalah = "<<maxi<<"\n";

cout<<"Titik Terendah Adalah = "<<mini<<"\n";

}

double avg(int x[],int n)

{

double a,b;

a = 0;

for (int i=1;i<=n;i++)

{

a = a + x[i];

}

b = a/n;

cout<<"Topografi Rata-Rata : "<<a<<"/"<<n<<" = "<<b;
cout<<endl;

}

void main()

{

int sample[30],n_d;

cout<<"Masukkan Jumlah Sample Daerah : ";
cin>>n_d;

cout<<endl;

masukan(sample,n_d);

h(sample,n_d);

avg(sample,n_d);

getch();

}

Selamat Mencoba....

No comments:

Post a Comment