Kamis, 05 Mei 2016

Menentukan Nilai Maksimum Dari n Bilangan (Kasus 6.3)

Kali ini saya akan berbagi program menentukan nilai maksimum dari n bilangan, berikut ini algoritmanya :
Function
maksimum(input data : array[1..10] of integer, n : integer) :integer):integer
Deklarasi 
i, temp :integer
Deskripsi 
temp = data[1]
for i = 2 to n do
temp = maksimum 2(temp,data[i])
maksimum = temp

berikut code c++nya :
#include <iostream>
 #include <math.h>
 using namespace std;
 class HitungStatistik {
 friend ostream& operator<<(ostream&, HitungStatistik&);
 friend istream& operator>>(istream&, HitungStatistik&);
 public:
 int maksimum();
 private:
 int maksimum2(int, int);
 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;
 }

 int HitungStatistik::maksimum2(int a, int b)
 { if (a>b) return(a);
 else return(b);
 }

 int HitungStatistik::maksimum()
 { int temp = A[0];
 for (int i = 1; i<n; i++)
 temp = maksimum2(temp, A[i]);
 return(temp);
 }

 ostream& operator<<(ostream& out, HitungStatistik& a) {
 out << "Nilai terbesar: " << a.maksimum();
 return out;
 }

 main() {
 HitungStatistik run;
 cin >> run;
 cout << run;
 return 0;
 }


Berikut raptornya :

Sekian dari saya kali ini 
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