Kamis, 05 Mei 2016

Menentukan Nilai Maksimum Dan Minimum Dari n Bilangan (Kasus 6.4)

Kali ini saya akan berbagi program menentukan nilai maksimum dan minimum dari n bilangan, berikut ini algoritmanya :
Procedure
maks_min(input data : larik; n : integer;output m1, m2 : integer )
Deklarasi 
i :integer
Deskripsi 
m1 = data [1]
m2 = data [1]
for i = 2 to n do
if (data[i]>m1) then m1 = data[i];
if (data[i]<m2) then m2 = data[i];
end for
berikut code c++nya :
#include <iostream>
#include <math.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

class HitungStatistik {
friend ostream& operator<<(ostream&, HitungStatistik&);
friend istream& operator>>(istream&, HitungStatistik&);
public:
void maks_min();
private:
int m1, m2; // m1 untuk maksimum, m2 untuk min
int n; // banyaknya data
int A[20]; // array untuk menyimpan data
};

istream& operator>>(istream& in, HitungStatistik& a)
{
cout << "Banyaknya data : ";
in >> a.n;
for (int i = 0; i < a.n; i++)
{
cout << "Data ke- : " << i+1 << " > ";
in >> a.A[i];
}
return in;
}

void HitungStatistik::maks_min()
{ m1 = m2 = A[0];
for (int i=1; i<n; i++)
{
if (A[i] > m1) m1 = A[i];
if (A[i] < m2) m2 = A[i];
}
}

ostream& operator<<(ostream& out, HitungStatistik& a) {
a.maks_min();
out << "Nilai terbesar : " << a.m1 << endl;
out << "Nilai terkecil : " << a.m2;
return out;
}

main() {
HitungStatistik run;
cin >> run;
return 0;

}


                                     Sekian dari saya selamat mencoba !!!!
Untuk kasus yang lain silahkan klik link dibawah :




luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

0 komentar:

Posting Komentar