Sabtu, 16 April 2016

Rencana Kuliah - Latihan no. 4

Latihan Rencana Kuliah no 1 & 2 dapat dilihat di : http://hiwilmacleta.blogspot.co.id/2016/04/rencana-kuliah-pertemuan-ke-7.html
Latihan Rencana Kuliah no 3 dapat dilihat di : http://ratihpuspita29.blogspot.co.id/search/label/bab7

Latihan : mencetak kalimat secara terbalik dari inputan sebelumnya

C++

#include <iostream>

#include <conio.h>




using namespace std;

class Balik{

       //friend istream& operator>>(istream&, Balik&);

       //friend ostream& operator<<(ostream&, Balik&);

       public:

             void balik_kata();

             void balik(int s);

       private:

               char kata[50];

               int n;

};



void Balik::balik_kata(){//iteratif

     cout<<"Masukkan Kata Yang Akan Dibalik : ";

     cin>>kata;n=strlen(kata);

     //strrev(kata);

     cout<<"Kata Setelah Dibalik : ";

     balik(n);

}



void Balik::balik(int s){//rekursif

     if (s != -1){

            cout<<kata[s];

            balik(s-1);

            }

            }



int main()

{

 Balik X;

 X.balik_kata();

// X.balik(char *s);

  //system ("Pause");

  //return EXIT_SUCCESS;

}



Kalau di run, hasilnya :

Tidak ada komentar:

Posting Komentar