Anda di halaman 1dari 3

Nama : Afrizki Agi Datulmizan

NIM : F1D021022
TUGAS ALPRO
1. Program median
a. Source Code
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
int A[10], x, y, jumlah;
float tengah;
cout<<"masukkan jumlah data yang ingin di inputkan : "; cin>>x;
for(y=0; y<x; y++){
cout<<"masukkan data ke "<<y<<" : "; cin>>A[y];
jumlah=jumlah+A[y];
}
if (x%2==0){
tengah=((A[(x/2)-1]+A[(x/2)])*1.0/2);
cout<<"nilai median : "<<tengah;
cout<<endl;
}
else if (x%2!=0){
tengah=A[x/2];
cout<<"nilai median : "<<tengah;
}
return 0;
}

b. Flowchart

Program median adalah ukuran pemusatan data merupakan salah satu pengukuran
data dalam statistika. Statistika adalah pengetahuan yang berhubungan dengan cara
mpenyusunan data, penyajian data, dan penarikan kesimpulan mengenai suatu
keseluruhan berdasarkan data yang ada pada bagian dari keseluruhan tadi.  ini
menggunakan program dinamis yang inputnya akan di isi oleh user sendiri.
2. Program Modus
a. Source Code
#include <iostream>
#include <conio.h>
using namespace std;
int main(int argc, char** argv) {
int A[100], modus, y, x, k, temp,banyak[10];
float jumlah=0, tengah;
cout<<"masukkan jumlah data yang di masukkan: ";
cin>>x;
for(y=0; y<x; y++){
cout<<"masukkan data ke "<<y+1<<" : ";
cin>>A[y];
jumlah=jumlah+A[y];
}
for(int h=0; h<x; h++)
{
for(int y=h+1; y<x; y++)
{
if(A[h] > A[y])
{
temp = A[y];
A[y] = A[h];
A[h] = temp;
}
}
}
for(int y=0;y<x;y++)
{
banyak[y]=0;
for(int j=0;j<x;j++)
{
if(A[y]==A[j])
{
banyak[y]++;
}
}
}
for(int y=0;y<x;y++)
{
if(banyak[y]>k)
{
k=banyak[y];
}
}
cout<<"nilai modus : "<<k;
cout<<endl;
}
b. Flowchart

Program modus ini sama dengan program median di atas yang menggunakan
program dinamis, dan cara mendapatkan hasil modus itu sendiri dengan cara
memasukan rumus modus pada umumnya.

Anda mungkin juga menyukai