Deskripsi Program
Source Code
#include <iostream>
#include <conio.h>
#include <iomanip>
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
int j,i,jarak;
int ads[8];
double fts,adf;
double hasil;
struct test {
int bb,ba;
double tengah,frekuensi;
} data[8];
int ba1,bb1;
system("cls");
xy(43,9);cout <<"Statistika Dasar";
Sleep(1000);system("cls");
cout << "\n\n\t Tentukan kelas pertama (1-9999)";
getch();system("cls");
for(i=0;i<68;i++){
xy(0+i,3);cout << "="; xy(0+i,5);cout << "=";
if(i<11) {
xy(0,4+i);cout << "|";xy(50,4+i);cout << "|";
xy(25,4+i);cout << "|" ;xy(33,4+i);cout << "|" ;
xy(67,4+i);cout << "|" ;xy(10,4+i);cout << "-"; }
xy(0+i,11+4);cout << "="; }
Source Code part III
xy(9,4);cout << "Kelas";
xy(28,4);cout << "fr";
xy(35,4); cout << "Nilai Tengah";
xy(53,4); cout << "f * N. Tengah";
xy(5,6); cin >> bb1;
xy(13,6);cin >> ba1;
jarak = interval(bb1,ba1);
data[0].bb=bb1-1;
for(i=0;i<9;i++) {
xy(5,6+i); cout << data[i].bb + 1;data[i].ba = data[i].bb +
(jarak);
xy(13,6+i); cout << data[i].ba; xy(28,6+i); cin >>
data[i].frekuensi;
data[i].tengah = (data[i].ba+data[i].bb)/2;
xy(35,6+i); cout << setprecision(5) <<
data[i].tengah;
ads[i] = data[i].tengah * data[i].frekuensi;
xy(55,6+i);cout << ads[i];
fts+=data[i].frekuensi;
adf+=ads[i]; data[i+1].bb=data[i].ba; }
Source Code part IV
xy(9,11+4+1);cout << "Jumlah Frekuensi : " << setprecision(5)
<< fts << endl;
hasil=adf/fts;
xy(55,11+5);cout << setprecision(5) << adf ;
xy(12,11+7);cout << "Mean : " << setprecision(5) <<
hasil << endl;
getch();
}
Output 1 : Kelas Awal
Output 2 : pengisian
frekuensi
Output 3 : Hasil Tabel
Program
Kesimpulan