Senin, 20 Juni 2011

Bubble Sorting Pengurutan Angka

#include <stdio.h>
#include <stdio.h>

void main() {
int i, j, n; //Deklarasi index untuk array
int Tmp; //Tmp penampung elemen array
int Arr[50]; //Deklarasi Array


//Aplikasi dimulai
printf("Inputkan banyak data yang akan diurutkan : ");
scanf("%i", &n);
//Input array
for(i = 0; i < n; i++) { //Perulangan untuk inputan array
printf("Masukan data ke %i : ", i + 1);
scanf("%i", &Arr[i]);
}
//Lakukan sorting ascending dengan metode bubble
for(i = 1; i < n; i++) { //Lakukan perulangan untuk akses array
for(j = 0; j < n - 1; j++) { //Lakukan perulangan untuk pencocokan
if(Arr[j] > Arr[j + 1]) { //Cocokkan data 1 dengan data yang disebelahnya
Tmp = Arr[j]; //Tampung array lama
Arr[j] = Arr[j + 1]; //Ganti yang lama dengan array baru
Arr[j + 1] = Tmp; //Array baru ditukar dengan yang lama
}
}
}
//Tampilkan Hasil
printf("\nSetelah Pengurutan\n");
for(i = 0; i < n; i++) { //Perulangan untuk tampilan Array
printf("Elemen ke %i : %i\n", i + 1, Arr[i]);
}
getch(); //Tahan tampilan
}

Bubble sortir -- mengurutkan nama(char) pd Array --

#include "iostream"
#include <conio.h>
#include <string>

using namespace std;

void main()
{
string nama[] = {"Lena","Budi","Anto","Reno","Reni","Lili","Beni","Santi","Rika","Sinta"};


cout<<"===Bublee Sortir===";
cout<
//=======
int a;
for( a=0 ; a<9 ; a++)
{
cout< }
cout< cout<
// ========== FOrmula ==============
cout<<" Ascending SOrtir"< cout<<" =================="< cout<
//===================================
string swap;
for (int b=9 ; b>0 ; b--)
{
for (int j=0 ; j {
if ( nama[j]>nama[j+1] )
{
swap=nama[j];
nama[j]=nama[j+1];
nama[j+1]=swap;
}
}
}


for (int b=0 ; b<10 ; b++)
{
cout< }
cout<
//==================================================================
cout<<" Descending SOrtir"< cout<<" =================="< cout<
//===================================

for (int b=9 ; b>0 ; b--)
{
for (int j=0 ; j {
if ( nama[j] {
swap=nama[j];
nama[j]=nama[j+1];
nama[j+1]=swap;
}
}
}


for (int b=0 ; b<9 ; b++)
{
cout< }


system("pause");
}

Kamis, 14 April 2011

Pembahasan UTS 2



Nantikan segera pembahasan selengkapnya !!!
akan membahas hasil UTS 2 , yang telah dilalui sebagai bahan pembelajaran ataupun sebagai pembukuan untuk dipelajari dikemudian hari. kalau-kalau dibutuhkan.