menukar nilai A ke nilai B dan sebaliknya,,,("_")
algoritma menukar dua buah bilangan
{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[])
{
int bil1, bil2;
cout<<"masukkan bilangan pertama : ";cin>>bil1;
cout<<"masukkan bilangan kedua : ";cin>>bil2;
cout<<endl;
cout<<"bilangan pada keadaan awal"<<endl;
cout<<"bilangan pertama : "<<bil1<<endl;
cout<<"bilangan kedua : "<<bil2<<endl;
cout<<endl;
tukar(bil1,bil2);
cout<<"bilangan pada keadaan akhir"<<endl;
cout<<"bilangan pertama : "<<bil1<<endl;
cout<<"bilangan kedua : "<<bil2<<endl;
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
setelah codingan diatas di run akan menampilkan output seperti dibawah ini,,,,
jika kita buat dalam bentuk flowchat akan menjadi seperti dibawah ini,,
sekian ["_"]
Tidak ada komentar:
Posting Komentar