Cara menukar nilai dari 2 variable
Ilustrasi masalah :
Ada 2 gelas minuman. Gelas A berisi susu sedangkan gelas B berisi kopi. Bagaimana cara menukar isi ke 2 gelas tersebut tanpa tercapur isinya sehingga gelas A akan berisi kopi dan gelas B berisi susu.
Untuk menukar ke 2 isi gelas tersebut, kita harus menambahkan 1 buah gelas kosong untuk dijadikan media agar ke 2 isi gelas A dan B tidak tercampur. Gelas kosong itu kita beri nama gelas C.
Langkah pertama tuangkan isi gelas A ke dalam gelas C, sehingga sekarang gelas A menjadi kosong dan gelas C berisi susu.
Lalu tuangkan isi gelas B ke dalam gelas A, sehingga sekarang gelas B menjadi kosong dan gelas A berisi kopi.
Dan yang terakhir tuangkan isi gelas C ke dalam B, sehingga gelas C menjadi kosong dan gelas B bersisi susu.
Setelah mengikuti langkah-langkah di atas akhirnya isi gelas A menjadi kopi dan isi gelas B menjadi susu.
Untuk ilustrasi di atas dapat juga kita aplikasikan untuk menukar nilai dari 2 variable yang berbeda.
Berikut adalah Flow Chart untuk menukar nilai dari 2 variable :
Ada 2 gelas minuman. Gelas A berisi susu sedangkan gelas B berisi kopi. Bagaimana cara menukar isi ke 2 gelas tersebut tanpa tercapur isinya sehingga gelas A akan berisi kopi dan gelas B berisi susu.
Untuk menukar ke 2 isi gelas tersebut, kita harus menambahkan 1 buah gelas kosong untuk dijadikan media agar ke 2 isi gelas A dan B tidak tercampur. Gelas kosong itu kita beri nama gelas C.
Langkah pertama tuangkan isi gelas A ke dalam gelas C, sehingga sekarang gelas A menjadi kosong dan gelas C berisi susu.
Lalu tuangkan isi gelas B ke dalam gelas A, sehingga sekarang gelas B menjadi kosong dan gelas A berisi kopi.
Dan yang terakhir tuangkan isi gelas C ke dalam B, sehingga gelas C menjadi kosong dan gelas B bersisi susu.
Setelah mengikuti langkah-langkah di atas akhirnya isi gelas A menjadi kopi dan isi gelas B menjadi susu.
Untuk ilustrasi di atas dapat juga kita aplikasikan untuk menukar nilai dari 2 variable yang berbeda.
Berikut adalah Flow Chart untuk menukar nilai dari 2 variable :
Berikut adalah program untuk menukar nilai dari 2 variable dalam bahasa C++ :
#include <iostream>
#include <string>
using namespace std;
int main()
{
int a, b, c;
cout << "Gelas A : " << endl;
cin >> a;
cout << "Gelas B : " << endl;
cin >> b;
c =b;
b =a;
a =c;
cout << "Gelas A = "<<a<< endl;
cout << "Gelas B = "<<b<< endl;
system("PAUSE");
return 0;
}
#include <string>
using namespace std;
int main()
{
int a, b, c;
cout << "Gelas A : " << endl;
cin >> a;
cout << "Gelas B : " << endl;
cin >> b;
c =b;
b =a;
a =c;
cout << "Gelas A = "<<a<< endl;
cout << "Gelas B = "<<b<< endl;
system("PAUSE");
return 0;
}
0 komentar:
Posting Komentar