Minggu, 03 Juli 2011

Fungsi untuk menukar nilai dari dua variabel

program yang menggunakan sebuah fungsi untuk menukar nilai dari dua variabel, untuk menukar dua variabel diperluka sebuah tempat kosong untuk memenuhi sebuah langkah penukaran. penerapan secara logika kita akan menukar isi dari dua buah galon air (galon a dan galon b) maka kita akan membutuhkan satu buah galon kosong sebagi perantara untuk menukar isi dari galon yang akan ditukar isinya, isi galon a kita masukan ke galon kosong maka galon a yang kosong kita isi dengan isi galon b, setelah itu kita pindah isi galon kosong yang sudah terisi dari galon a tadi ke dalam galon b yang sudah kosong. dengan begitu isi antara galon a dan b sudah tertukar.
algoritma:
deklarasi
tempat : integer
deskripsi
tempat = nilai a
nilai a = nilai b
nilai b = tempat
SOURCE CODE
#include <iostream.h> 
void tukar(int *a, int *b)
{
int tempat;
tempat = *a;
*a = *b;
*b = tempat;
}
main(){
int a =3, b=5;
cout<<”Sebelum ditukar\n”;
cout<<”Isi NIlai1 = “<<a<<endl;
cout<<”Isi Nilai2 = “<<b<<endl;
tukar(&a,&b);
cout<<”Sudah ditukar\n”;
cout<<”Isi NIlai1 = “<<a<<endl;
cout<<”Isi NIlai2 = “<<b<<endl;
return 0;
}

Tidak ada komentar:

Posting Komentar