Rencana Kuliah Latihan 4

Assalamualaikum..
Kali ini saya akan memposting program untuk membalikan kata dari inputan sebelumnya, berikut adalah kodingannya

#include <iostream>
#include <string.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
 class balik{
friend ostream& operator<<(ostream&, balik&);
friend istream& operator>>(istream&, balik&);
public:
void balik_kata();

private:
char kata[50];
int panjangkata;
};
istream& operator>>(istream& in, balik& masuk){
cout<<"masukkan kata : ";
in>>masuk.kata;
masuk.panjangkata=strlen(masuk.kata);
return in;
}
ostream& operator<<(ostream& out, balik& keluar){
cout<<endl<<"setelah dibalik : ";
keluar.balik_kata();
cout<<endl;
return out;
}
void balik::balik_kata(){

for(int i= panjangkata-1; i>=0; i--) {
cout<<kata[i];
}
}
int main(int argc, char** argv) {
    cout<<"\t\tProgram membalikan kata"<<endl<<endl;
     balik kata;
cin>>kata;
cout<<kata;
    return 0;
}
Dan berikut adalah hasil runingnya

Share this

Related Posts

Previous
Next Post »