menu

Kamis, 31 Maret 2016

Kasus 5.1 menukar nilai variabel menggunakan fungsi dan class dan Raptor

C++
Menggunakan fungsi(procedure) :

#include <iostream>
using namespace std;
void tukar (int *a, int *b)
{ int temp;
temp = *a;
*a = *b;
*b = temp;
}
main() {
int a = 100, b = 50;
cout << "Sebelum Tukar\n";
cout << "Isi Nilai1 = " << a << endl;
cout << "Isi Nilai2 = " << b << endl;
tukar (&a,&b);
cout << "Sesudah Tukar\n";
cout << "Isi Nilai1 = " << a << endl;
cout << "Isi Nilai2 = " << b << endl;
return 0;
}

Menggunakan Class :
#include <iostream>
using namespace std;

class data {
private :
int a, b;
public :
data();
void tukar();
void cetak();
};
data::data()
{
cout<<"---Menukar nilai isi variable-----"<<endl;   
a = 100; b = 50;
}
void data::tukar()
{ int temp;
temp = a;
a = b;
b = temp;
}
void data::cetak()
{
cout << "Isi Nilai1 = " << a << endl;
cout << "Isi Nilai2 = " << b << endl;
}
main() {
data angka;
cout << "Sebelum Tukar\n";
angka.cetak();
angka.tukar ();
cout << "Sesudah Tukar\n";
angka.cetak();
return 0;
}


Menggunakan Raptor :

















Tidak ada komentar:

Posting Komentar