{menukar dua buah bilangan, algoritma menerima inputan nilai a dan inputan nilai b, kemudian rogram menukar niali a menjadi nilai b dan juga menukar nilai b menjadi nilai a, lalu menampilkan nilai yang sudah di proses (sudah ditukar) nilai menjadi nilai b dan nilai b menjadi nilai a}.
deklarasi :
a, b : integer (input)
b, a : integer (output)
deskripsi :
read (a, b)
tukar <- (a = b), (b = c), (a = c);
write (tukar)
jika kita membuatnya dalam bahasa c++
#include <cstdlib>
#include <iostream>
using namespace std;
void tukar(int a,int b)
{int c=a; a=b;b=c;
cout<<"bilangan di dalam fungsi"<<endl;
cout<<"bilangan pertama = "<<a<<endl;
cout<<"bilangan kedua = "<<b<<endl;
cout<<endl;}
int main(int argc, char** argv) {
system ("color a");
int bilangan1,bilangan2;
cout<<"inputkan bilangan pertama = ";
cin>>bilangan1;
cout<<"inputkan bilangan kedua = ";
cin>>bilangan2;
cout<<endl;
cout<<"after"<<endl;
cout<<"bialngan pertama = "<<bilangan1<<endl;
cout<<"bilangan kedua = "<<bilangan2<<endl;
cout<<endl;
tukar(bilangan1,bilangan2);
cout<<"before"<<endl;
cout<<"bilangan pertama = "<<bilangan1<<endl;
cout<<"bilangan kedua = "<<bilangan2<<endl;
cout<<endl;
return 0;
}
setelah codingan diatas di run akan menampilkan output seperti dibawah ini...
flowchat menukar nilai a menjadi b dan sebaliknya...
terima kasih..
Mantap om
ReplyDelete