Minggu, 17 April 2016

6.5

Program menentukan modus dari nilai yang di inputkan
1. Nilai Modus adalah disini
2. C++
#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
class HitungStatistik {
 friend ostream& operator<<(ostream&, HitungStatistik&);
 friend istream& operator>>(istream&, HitungStatistik&);
public:
 HitungStatistik();
 void hitung_modus();
private:
 void maksimum();
 void frekuensi();
 int maks, item;
 int n;
 int A[20];
 int f[11];
};
HitungStatistik::HitungStatistik()
{ for (int i=0; i<20; i++) f[i] = 0; }
istream& operator>>(istream& in, HitungStatistik& a) {
 cout << "Banyaknya data : ";
 cin >> a.n;
 for (int i = 0; i < a.n; i++) {
  cout << "Data ke- : " << i+1 << " > ";
  cin >> a.A[i];
 }
return in;
}
void HitungStatistik::maksimum()
{
 maks = f[0];
 item = 1;
 for (int i=0; i<n; i++)
  if (f[i] > maks) {
   maks = f[i];
   item = i;
  }
   cout << "Modus = " << item;
}
void HitungStatistik::frekuensi()
{
 for (int i=1; i<n; i++) ++f[A[i]];
}
void HitungStatistik::hitung_modus() {
 cout << "Frekuensi running\n";
 frekuensi();
 maksimum();
}
ostream& operator<<(ostream& out, HitungStatistik& a) {
  cout << "Mulai ...\n";
 a.hitung_modus();
 cout << "Nilai modus : " << a.item<endl;
 return out;
}
main() {
 HitungStatistik run;
 cin >> run;
 cout << run<<endl;
 system("pause");
 return 0;
}

3. Raptor


Tidak ada komentar:

Posting Komentar

Refleksi minggu ke 2

Refleksi Pertemuan ke 2 Assalamu'alaikum w. wb., Selamat berjumpa lagi teman-teman, baik saya disini akan menuliskan tentang refl...