Insertion Sort with procedure


Ini adalah contoh program Sorting pada C++Dan Dijalankan oleh Software Dev-C++

#include <iostream>
#include <conio.h>
using namespace std;

int x, y, n, i, baca;
 int isi_array[1000];
 char tanya;
 
void data(){
 system("color 2");
 cout<<"Masukan Banyaknya Data = "; cin>>n;
 cout<<endl;
 for (x=1; x<=n; x++){
  cout<<"Data ke "<<x<<" = "; cin>>baca;
  isi_array[x] = baca;
 }
}
 
void program(){
 
 for (x=2; x<=n; x++){
  i=isi_array[x];
  isi_array[0]=i;
  y=x-1;
  while (i<isi_array[y]){
   isi_array[y+1]=isi_array[y];
   y--;
  }
  isi_array[y+1]=i;
 }
}
void tampilkan(){

 cout<<"data setelah diurutkan = ";
 cout<<endl;
 for (x=1; x<=n; x++){
  cout<<"data ke = "<<x<<" = "<<isi_array[x]<<endl;
 }
 cout<<endl;
}
void pengulangan(){

 ulang:
 cout<<"coba lagi (Y/T) ? "; cin>>tanya;
 if (tanya == 'Y' || tanya == 'y'){
  cout<<endl;
  data();
  program();
  tampilkan();
  pengulangan();
 
 }else if (tanya == 'T' || tanya == 't' ){
  cout<<endl;
  cout<<"Terimakasih Telah Mencoba Program Ini...."<<endl;
  cout<<endl;
 }else{
  cout<<endl;
  cout<<"Jangan Tekan Yang Tidak tidak ....!!!!!!!!!!!!!!!!!!!!!!"<<endl;
  cout<<endl;
  goto ulang;
 }
 
}

int main(){
 data();
 program();
 tampilkan();
 pengulangan();
 
 system("pause");
}

Komentar

Postingan populer dari blog ini

Model Pengembangan Rekayasa Perangkat Lunak

Algoritma Kriptografi Keccak (SHA-3)

Quick Sort C++