Mengurutkan bilangan acak dari kecil ke besar

Hai Semua !
              
             Perkenalkan saya nata, saya seorang mahasiswa jurusan Teknologi Informasi, pada kesempatan ini saya akan memposting tentang algoritma tentang mengurutkan 4 bilangan acak. Namun sebelumnya saya akan menyampaikan pengertian Algoritma menurut pemahaman saya.

Algoritma adalah langkah-langkah menyelesaikan masalah dengan tahapan yang logis dan sistematis. Algoritma banya kita jumpai dalam kehidupan sehari-hari contohnya algoritma menyalakan televisi, yang isinya tentang tahapan-tahapan agar televisi yang dimaksud menyala, dan lain sebagainya, contoh ini dapat kalian cari dan selesaikan sendiri agar kalian lebih mengerti tentang apa itu algoritma.

Algoritma mengurutkan 4 bilangan acak kali ini saya sajikan dalam bahasa diskripsi, yaitu :
A.    Deskripsi
Judul :
Algoritma_mengurutkan_empat_bilangan
Deklarasikan bilangan pertama (a), bilangan kedua (b), bilangan ketiga (c), bilangan ke empat(d)
Deskriptive :
1.    Masukkan bilangan a.
2.    Masukkan bilangan b.
3.    Masukkan bilangan c.
4.    Masukan bilangan d.
5.    Bandingkan bilangan a dengan bilangan b.
6.    Bila a lebih besar daripada b, maka b sama dengan a  (b=a) dan a sama dengan b (a=b).
7.    Bila a lebih kecil daripada b, maka a dan b bernilai tetap atau a sama dengana a (a=a) dan b sama dengan b (b=b).
8.    Bandingkan bilangan a dengan bilangan c
9.    Bila a lebih besar daripada c, maka c sama dengan a (c=a) dan a sama dengan c (a=c).
10.  Bila a lebih kecil daripada c, maka a dan c bernilai tetap atau a sama dengan a (a=a) dan c sama dengan c (c=c).
11.  Bandingkan bilangan a dengan bilangan d
12.  Bila a lebih besar daripada d, maka d sama dengan a (d=a) dan a sama dengan d (a=d).
13.  Bila a lebih kecil daripada d, maka a dan d bernilai tetap atau a sama dengan a (a=a) dan d sama dengan d (d=d).
14.  Bandingkan bilangan b dengan bilangan c
15.  Bila b lebih besar daripada c, maka b sama dengan c (b=c) dan c sama dengan b (c=b).
16.  Bila b lebih kecil daripada c, maka b dan c bernilai tetap atau b sama dengan b (b=b) dan c sama dengan c (c=c).
17.  Bandingkan bilangan b dengan bilangan d
18.  Bila b lebih besar daripada d, maka d sama dengan b (d=b) dan b sama dengan d (b=d).
19.  Bila b lebih kecil daripada d, maka b dan d bernilai tetap atau b sama dengan b (b=b) dan d sama dengan d (d=d).
20.  Bandingkan bilangan c dengan bilangan d
21.  Bila c lebih besar daripada d, maka d sama dengan c (d=c) dan c sama dengan d (c=d).
22.  Bila c lebih kecil daripada d, maka c dan d bernilai tetap atau c sama dengan c (c=c) dan d sama dengan d (d=d).
23.  Cetak output ( bilangan a, b, c, d ) secara urut.
24.  Selesai


Buat yang belum mengerti maksudnya jadi saya akan menjelaskan sedikit :

jadi diumpamakan a, b, c, d itu adalah suatu tempat bilangan yang dapat diisi bilangan sesuai dengan keinginan kalian yang sebagai pengguna pengaplikasian dari algoritma ini. Bilangan yang sudah diisi tersebut akan dibandingkan dan pada kondisi tertentu bilangan itu akan ditukar tempatnya, dan pada kondisi yang lain bilangan tidak ditukar tempatnya.

Jadi demikian postingan saya kali ini semoga bermanfaat !..

2 komentar: