dengan c++
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int i, n, nilai[10];
cout<<"Nilai yang ingin diinputkan 1-10 : ";
cin>>n;
cout<<"\n";
for(i=0;i<n;i++)
{
cout<<"Nilai ke- :"<< i+1 << " > ";
cin>>nilai[i];
}
cout<<"\n\n\nMENCARI MEAN\n\n\n";
{
int total;
float rata;
total=0;
for(i=0;i<n;i++)
total=total+nilai[i]; //kita harus mencari rata-ratanya dahulu
rata=total/(n*1.0);
cout<<"\ntotal :"<<total;
cout<<"\nRata-Rata : "<<rata;
}
cout<<"\n---------------------------";
cout<<"\n\n\nMENCARI MEDIAN\n\n\n ";
int tmp;
cout<<"\n Mengurutkan data secara urutan naik"; //sebelumm mencari median kita harus //mengurutkannya dahulu dari kecil - besar // menggunakan penyimpanan sementara
for(int h=0; h<n; h++)
{
for(int i=h+1; i<n; i++)
{
if(nilai[h] > nilai[i])
{
tmp = nilai[i];
nilai[i] = nilai[h];
nilai[h] = tmp;
}
}
cin>>nilai[h];
}
float tengah; //baru mencari nilai mediannya
// int b;
if (n%2==0)
{
tengah=((nilai[(n/2)-1]+nilai[(n/2)])*1.0/2);
cout<<"\nnilai tengahnya adalah = "<<tengah;
}
else if (n%2!=0)
{
tengah=nilai[n/2];
cout<<"\nnilai tengah adalah = " <<tengah;
}
cout<<"\n---------------------------\n";
cout<<"\n\nMENCARI NILAI MINIMUM DAN MAKSIMUM\n\n ";
int min, maks;
min = nilai[1];
maks = nilai[1];
for(i=0;i<n;i++){
if(nilai[i] < min){
min = nilai[i];
}
else if(nilai[i] > maks){
maks = nilai[i];
}
}
cout<<"\nNilai Min : "<<min;
cout<<"\nNilai Maks : "<<maks;
return 0;
}
lanjut
lanjut
lanjut
output
Tidak ada komentar:
Posting Komentar