Algoritma:
Algoritma MenukarTigaBilangan
{menukar posisi dari 3 bilangan yang dimasukkan oleh user, a diisi b, b diisi c, dan c diisi a}
Deklarasi:
a, b, c, temp : integer
Deskripsi:
read(a, b, c)
temp <- a
a <- b
b <- c
c <- temp
write(a, b, c)
Disini kita butuh tambahan variabel keempat sebagai penampung sementara (temp), karena jika hanya menggunakan 3 variabel yang ada, maka proses penukaran tidak akan pernah berhasil.
Source Code:
#include <iostream> //develop251.blogspot.com using namespace std; int main(){ int a, b, c, temp; cout << "Masukkan A : "; cin >> a; cout << "Masukkan B : "; cin >> b; cout << "Masukkan C : "; cin >> c; temp = a; a = b; b = c; c = temp; cout << "Isi A : " << a << endl; cout << "Isi B : " << b << endl; cout << "Isi C : " << c << endl; return 0; }
Hasil:
