Programnya sebagai berikut:
#include <iostream.h>
#include <conio.h>
#include <string.h>
class gabung{
friend ostream& operator<<(ostream&,gabung&);
friend istream& operator>>(istream&,gabung&);
public:
void kata();
private:
char kata1[10];
char kata2[19];
};
istream&operator>>(istream&in,gabung&x){
cout<<"\nmasukian bilangan 1 :";
in>>x.kata1;
cout<<"masukan bilangan 2 :";
in>>x.kata2;
x.kata();
return in;}
ostream&operator<<(ostream& out,gabung&x){
out<<"hailnya :"<<x.kata1<<endl;
return out;}
void gabung::kata(){
strcat(kata1,kata2);
cout<<"kata gabungan : "<<kata1<<endl;}
void main(){
gabung a;
cin>>a;
cout<<a;
getch();
}
Penjelasannya adalah:
Di program ini kita akan menggabungkan 2 bilangan dari inputan yang sudah di in putkan.
Misalnya inputan pertama 5
dan inputan ke dua 8
Maka outputnya adalah 58, karna sudah di eksekusi dengan rumus program in>>x.kata1; in>>x.kata2; x.kata();
Untuk memperjelas silahkan coba saja program di atas.
Kamis, 30 Juni 2011
Aril Enggal's
Web Developer
Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar