Anda di halaman 1dari 9

Muhammad Ilham Fathoni 13/346757/PA/15150

LANGKAH PEMBUATAN
A. Memulai pemrograman Jalankan program CodeBlock/CodeLite. Klik link creat new project. Analisa soal yang ada, untuk menentukan rumus penyelesian Tentukan terlebih dahulu variasi data yang akan dipakai sebelum melakukan scripting. Kemudian untuk meng-compile pada CodeBlock, gunakan build. Dan untuk menjalankannya gunakan run. Jika terjadi error maka akan ada report yang keluar, menunjukan letak kesalahan, untuk kemudian dibetulkan. Kemudian lakukan build dan Run kembali.

ISI
A. Soal Buatlah program menu yang berisikan: 1. menghitung rata rata 2. menghitung quartil (q1,q2,q3) 3. menghitung standar deviasi B. Script #include <iostream> #include <conio.h> #include <cstdlib> #include <math.h> #include<windows.h>

using namespace std; void setcolor(unsigned short color) { HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hCon,color); }

Muhammad Ilham Fathoni 13/346757/PA/15150

int main() { system("Color 76"); int kode; cout << "========Muhammad Ilham fathoni======="<<endl; cout << " Menu "<<endl;

cout << " 1. Menghitung Rata-Rata"<<endl; cout << " 2. Menghitung Kuartil"<<endl; cout << " 3. Menghitung Standar Deviasi"<<endl; cout << " 4. Keluar"<<endl; cin >>kode;

switch(kode){ case 1: { system("cls"); cout<<"Program Menghitung Rata-Rata"<<endl; float data [8]; float n=8; float hasil=0.0; float rata=0.0;

cout<<"Masukkan "<<n<<" Buah Data Untuk Dirata-rata ="<<endl; for (int i=0; i<n; i++)

Muhammad Ilham Fathoni 13/346757/PA/15150 { cout<<"data ke-"<<i+1<<" = "; cin>>data[i]; } for (int i=0; i<n; i++) { rata+=data[i]; } hasil=rata/n;

cout<<"\n\n"; cout<<"Rata-ratanya adalah = "<<hasil<<endl; break; }

case 2: { system ("cls"); cout<<"Program Penghitung Kuartil"<<endl; float data[9] ; int n = 9; float tukar; float Q1; float Q2; float Q3;

Muhammad Ilham Fathoni 13/346757/PA/15150 int k;

cout<<"Masukkan "<<n<<" Buah Data Untuk Ditentukan Kuartilnya !"<<endl; cout<<"\n"; for (int i=0; i<n; i++) { cout<<"data ke-"<<i<<" = "; cin>>data[i]; } for (int i=0; i<(k-1); i++) { for (int j=(i+1); j<k; j++) { if (data[i]>data[j]); { tukar=data[i]; data[i]=data[j]; data[j]=tukar; } }

} for (int j=0; j<n; j++) { Q1 = data[n/4];

Muhammad Ilham Fathoni 13/346757/PA/15150 Q2 = data[2*n/4]; Q3 = data[3*n/4]; } cout<<"\n"; cout<<"Kuartil 1 adalah = "<<Q1<<endl; cout<<"\n"; cout<<"Kuartil 2 adalah = "<<Q2<<endl; cout<<"\n"; cout<<"Kuartil 3 adalah = "<<Q3<<endl;

break; } case 3: { system ("cls"); cout<<"Program Penghitung Standar Deviasi"<<endl; int N; int I; float X[5]; float Rata, Total = 0, Xi_rata=0, SD; cout<<"Banyaknya Data = "; cin>>N;

for(I=0;I<N;I++) {

Muhammad Ilham Fathoni 13/346757/PA/15150 cout<<"Nilai data ke "<<(I)<<":";cin>>X[I]; Total = Total + X[I]; } for(I=0;I<N;I++) { Rata=Total/N; } for(I=0;I<N;I++) { Xi_rata+=((X[I]-Rata)*(X[I]-Rata)); } SD=sqrt(Xi_rata/N); cout<<"\n\n"; cout<<"Standar Deviasi = "<<SD<<endl;

break; } case 4: { system("cls"); cout<<"Terimakasih!"<<endl; break; } } }

Muhammad Ilham Fathoni 13/346757/PA/15150 Print Screen Konsol 1. Menu Utama

Muhammad Ilham Fathoni 13/346757/PA/15150

2. Apabila dipilih Menu 1

3. Apabila dipilih Menu Kedua

Muhammad Ilham Fathoni 13/346757/PA/15150 4. Apabila dipilih Menu Ketiga

5. Apabila dipilih menu 3

Anda mungkin juga menyukai