Contoh Soal

Membuat program mengurutkan 5 angka

Notasi :

Judul        : Membuat program mengurutkan 5 angka

Kamus

x[1...5] < array of integer
y < integer
z < integer
temp < integer

Diskripsi
output "Membuat program mengurutkan 5 angka"
output "Masukkan 5 angka"

y = 0
while (y<5) {
    input x[y]
    y = y + 1
}

y = 0
while (y < 4) {
    z = y + 1
    while (z < 5) {
        if (x[y] < x[z]) {
            temp = x[y]
            x[y] = x[z]
            x[z] = temp
        }
        z = z + 1
    }
    y = y + 1
}

output "Urutan angka dari terbesar adalah "
y = 0
while (y < 5) {
    output x[y]
}



Coding 
/*
    Judul   : Membuat program mengurutkan 5 angka
*/

#include <iostream>
using namespace std;

//kamus
int x[5];
int y;
int z;
int temp;

//diskripsi
int main () {
    cout << "Membuat program mengurutkan 5 angka" << endl;
    cout << "Masukkkan 5 angka" << endl;

    y = 0;
    while (y < 5) {
        cin >> x[y];
        y++;
    }

    y = 0;
    while (y < 4) {
        z = y + 1;
        while (z < 5) {
            if (x[y] < x [z]) {
                temp = x[y];
                x[y] = x[z];
                x[z] = temp;
            }
            z++;
        }
        y++;
    }

    cout << "Urutan angka dari terbesar adalah" << endl;
    y = 0;
    while (y < 5) {
        cout << x[y] << ' ';
        y++;
    }
}



Hasil run


Komentar

Postingan populer dari blog ini

Programming

Notasi