#include <iostream>
using namespace std;
// " dalam program ini ada 4 prosedur yg digunakan "//
//prosedur pertama ini digunakan untuk input data
//prosedur ini memiliki 2 parameter yaitu " int A[], int n "
//nilai untuk prameter untuk int n didapat dari inputan dalam fungsi main
//nilai untuk parameter int A[] didapat dari deklarasi dalam fungsi main
// parameter A[] sebagai varibale untuk menampung inputan dan n untuk bts perulngan
void baca_data(int A[], int n) {
int i;
for (i = 0; i < n; i++)
{ cout << "Data ke-" << i+1 << " : ";
cin >> A[i];
}
}
//prosedur kedua ini digunakan untuk menampilkan data yg telah di input tadi
//prosedur ini memiliki 2 parameter yaitu " int A[], int n "
//nilai untuk prameter untuk int n didapat dari inputan dalam fungsi main
//nilai untuk parameter int A[] didapat dari deklarasi dalam fungsi main
void cetak_data( int A[], int n) {
int i;
for (i = 0; i < n; i++)
cout << A[i] << " ";
cout << "\n";
}
//prosedur ketiga ini digunakan untuk penukaran nilai a <--> b
//prosedur ini memiliki 2 parameter int *a dan int *b
//nilai prameter int *a dan int *b ini didapat ketika prosdur ini dipanggil
//--- ke prosedur empat
//parameter int *a dan int *b digunkan sebagai variable untuk terjadi tempt penukaran
void tukar (int *a, int *b)
{ int temp;
temp = *a;
*a = *b;
*b = temp;
}
//prosedur keempat ini merupakan proses untuk mengurutkan nilai / angka yg di inputkan
//prosedur ini memiliki 2 parameter yaitu " int x[], int n "
//nilai untuk prameter untuk int n didapat dari inputan dalam fungsi main
//nilai untuk parameter int x[] didapat dari deklarasi dalam fungsi main
//dalam prosedur ini dia memangil prosedur ketiga untuk mebntu proses pengurutn data secara buble sorting
void buble_sort (int x[], int n)
{ int i, j;
for (i = 0; i<n-1; i++)
for (j = i+1; j<n; j++)
if (x[i] > x[j])
tukar(&x[i], &x[j]);
}
main() {
// nilai variable " nilai[100], n " disni digunakan untuk mengisi nilai parameter dalm prosedur
int nilai[100], n;
cout << "Banyak data : ";
cin >> n;
baca_data(nilai,n); // pemgilan prosedur
cout<<endl;
cout<<"data awal"<<endl;
cetak_data(nilai,n); // pemgilan prosedur
buble_sort(nilai,n); // pemgilan prosedur
cout<<"data stelah diurutkan"<<endl;
cetak_data(nilai,n); // pemgilan prosedur
}
Langganan:
Posting Komentar (Atom)
Blog Archive
-
▼
2016
(62)
-
▼
Mei
(15)
- Selection Sort
- Mengurutkan deret bilangan dengan selection sort
- Mencari nilaipada deret bilangandengan metode penc...
- Mengurutkan deret bilangan dengan buble sort
- [DIKTAT 7] Program mencari panjang suatu nama
- [DIKTAT 7] Kasus 3
- [DIKTAT 7] Pogram penggaungan kata
- [DIKTAT 7] Menghitung Kata Dalam Sebuah Kalimat
- Refleksi minggu ke-7
- Menghitung rerata nilai dengan input minimal 10 ma...
- Mengkonversi inputan huruf besar menjadi huruf kec...
- Membalik string yang diinputkan praktikum minggu ke-6
- menghapus elemen array praktikum minggu ke-6
- Menggeser ke kanan elemen array pratikum minggu ke-6
- Menggeser ke kiri elemen array pratikum minggu ke-6
-
▼
Mei
(15)
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