Kasus 6.2 : Carilah nilai deviasi standar dari n buah data.
C++
#include <iostream>
#include <math.h>
using namespace std;
class HitungStatistik {
friend ostream& operator<<(ostream&, HitungStatistik&);
friend istream& operator>>(istream&, HitungStatistik&);
public:
float rata();
float STD();
private:
long sqr(int n) { return(n*n); }
int n; // banyaknya data
int A[20]; // array untuk menyimpan data
};
istream& operator>>(istream& in, HitungStatistik& a)
{
cout << "Mau berapa angka..? : ";
in >> a.n;
for (int i = 0; i < a.n; i++)
{
cout << "Masukkan angka ke- " << i+1 << " : ";
in >> a.A[i];
}
return in;
}
float HitungStatistik::rata()
{
float total=0;
for (int i = 0; i<n; i++) total = total + A[i];
return(total/n);
}
float HitungStatistik::STD ()
{ float rerata = rata();
float jumlah=0.0;
for (int i = 0; i<n; i++)
jumlah = jumlah + sqr(A[i] - rerata);
return(sqrt (jumlah/(n-1)));
}
ostream& operator<<(ostream& out, HitungStatistik& a) {
out << "Rata-rata dari " << a.n
<< " bilangan adalah : " << a.rata() << endl;
out << "Standar deviasi= " << a.STD();
return out;
}
main() {
HitungStatistik run;
cin >> run;
cout << run;
return 0;
}
Hasil dari program tersebut
Raptor dari program tersebut
jika di play hasilnya adalah
Fungsi std(input x : array [1..10] of integer, n : integer, rata : real) : real
{Diberikan n data kemudian dicari rata-ratanya}Deklarasi
i, jumlah : integer
Deskripsi
jumlah = 0
for i = 1 to n do
jumlah = jumlah + sqr(x[i]-rata)
endfor
std = sqrt(jumlah/(n-1))
Langganan:
Posting Komentar (Atom)
Blog Archive
-
▼
2016
(62)
-
▼
April
(38)
- Pertemuan ke 5, ke 6 dan ke 7 Matematika Diskrit
- Materi ke 3 dan ke 4 Matematika Diskrit
- Pertemuan 2 Matematika Diskrit
- Pertemuan 1 Sistem data Dan Pendukung Keputusan (M...
- Adu Kemampuan Coding di Website Codefights.com
- Tutorial Blogger Lengkap dari A sampai Z untuk Pemula
- IRISAN & GABUNGAN 2 HIMPUNAN
- Buatlah Program untuk faktor persekutuan terbesar ...
- Membuat From Pendaftaran Mahasiswa Baru Menggunaka...
- DIKTAT 6.7 Translasi
- DIKTAT translasi 6.5
- Rencana kuliah minggu ke-2
- Latihan 1 Bab 6 diktat Alpro
- workshop 4
- WORKSHOP 3
- WORKSHOP 2
- WORKSHOP 1
- Kasus 6.6
- Kasus 6.5
- Kasus 6.4
- KASUS 6.3
- KASUS 6.2
- KASUS 6.1
- WORKSHOP 1
- KASUS ALPRO MINGGU KE 5
- PERTEMUAN KE 3
- KASUS ALPRO MINGGU KE 2 Kasus 2.1 Hitungla...
- Tugas Alpro BaB 10
- Tugas Alpro BaB 9
- Tugas Alpro BaB 8
- Tugas Alpro BaB 7
- Tugas Alpro BaB 6
- Tugas Alpro BaB 5
- Tugas Alpro BaB 4
- Tugas Alpro BaB 3
- Tugas Alpro BaB 2
- Tugas Alpro BaB 1
- BAB 1 KOMPUTER DAN BAHASA PEMROGRAMAN 1. ...
-
▼
April
(38)
Diberdayakan oleh Blogger.
Categories
search
Mengenai Saya
BTemplates.com
Blogroll
Pages - Menu
Pages - Menu
Popular Posts
-
BAB 1 KOMPUTER DAN BAHASA PEMROGRAMAN 1. Buatlah program yang menampilkan biodata pribadi anda. 2. Buatlah pr...
-
#include <cstdlib> #include <iostream> #define maks5 /* run this program using the console pauser or add your own getch, system(...
-
#include <cstdlib> #include <iostream> /* run this program using the console pauser or add your own getch, system("pause...
-
#include<iostream> #include<conio.h> using namespace std; int main(int argc, char** argv) { float input,min,...
-
#include <iostream> using namespace std; void fpb(int m,int n){ int r; r = m % n; if(r != 0) { m = ...
-
Membuat algoritma untuk menentukan nilai maksimum dan minimum dari n bilangan procedure maks_min(input data : larik; n : ...
-
Daftar Isi [ hide ] 1 Kenapa memilih blogger.com? 2 Cara membuat blog di blogger.com 3 Cara posting artikel 4 Cara memasang w...
-
WORKSHOP DIKTAT BAB 7 NO 4 Diberikan class Vektor berikut ini Sebuah vektor yang disimpan menggunakan array, dapat dipandan...
-
#include <iostream> using namespace std; void baca_data(int A[], int n) { int i; for (i = 0; i < n; i++) { cout << "Data...
Tidak ada komentar:
Posting Komentar