0% menganggap dokumen ini bermanfaat (0 suara)
606 tayangan4 halaman

Listing Program C++ Pengurut Angka

Listing program, Flowchart, dan Sreenshot.

Diunggah oleh

Fifth Analist
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
606 tayangan4 halaman

Listing Program C++ Pengurut Angka

Listing program, Flowchart, dan Sreenshot.

Diunggah oleh

Fifth Analist
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Mengurutkan Angka dengan C++

Script Program
//Nama : Abdullah Ahsanun Nasik
//NIM : 16911147
#include <iostream>
using namespace std;
int main()
{
int a[5]={10,5,12,9,16};
int b[5]={0,0,0,0,0};
cout<<"---------Nilai dari \"a\" sebelum diurutkan---------"<<endl;
for (int k=0; k<5; k++) {
cout<<"a["<<k<<"] : "<<a[k]<<endl;
}
for (int j=4; j>=0; j--){
for(int i=0; i<5; i++){
if (j==4){
if (a[i]>b[j])
b[j]=a[i];
}else {
if ((a[i]>b[j]) && (a[i]<b[j+1]))
b[j]=a[i];
}
}
}
cout<<"\n\n---------Nilai dari \"a\" setelah diurutkan---------"<<endl;
for (int k=0; k<5; k++){
cout<<"a["<<k<<"] : "<<b[k]<<endl;
}
return 0;
}

FLOWCHART
Start

Kamus
a[5] : integer
b[5] : integer
i
: integer
j
: integer
k
: integer

a[5]={10,5,12,9,16}
b[5]={0,0,0,0,0}

k=0

output(Nilai \a\
sebelum diurut:)

output(a[<<k<<] : )

output(a[k++])

Ya

k<5

Tidak

Ya
j=0

Tidak

Ya
Tidak

j=4

j=0

j=j-1

j=j-1
i=0

i=i+1

i=i+1

Ya
i<5
Tidak

Ya
Tidak

a[i]>b[j]
&&
a[i]<b[i+1]

Tidak

j=4

Ya

a[i]>b[j]

Tidak

i<5
Tidak

Ya

Ya

b[j]=a[i]

b[j]=a[i]

A
k=0

output(Nilai \a\
setelah diurut:)

output(a*<<k<<+ :)

output(b[k++])

Ya

k<5
Tidak
End

Screen Shot

Anda mungkin juga menyukai