Selasa, 08 Mei 2012

Menghitung banyak karakter pada string yang diinputkan

Assalamu'alaikum warahmatullah....

Pembahasan kali ini masih berkaitan dengan string yang telah dibahas sebelumnya....
disini saya membuat flowchart dengan menggunakan raptor beserta programnya dengan C++.

Masih ingatkah fungsi strlen( )??

Pada pembahasan sebelumnya dijelaskan jika strlen( ) berfungsi untuk menentukan panjang dari sebuah string.
akan tetapi pada software raptor strlen diganti dengan length_of...



untuk lebih jelasnya bisa dilihat pada contoh dibawah ini:

FLOWCHART :






PROGRAM :

#include <cstdlib>
#include <iostream>

using namespace std;
    class abc{
          friend istream& operator>>(istream&,abc&);
          friend ostream& operator<<(ostream&,abc&);
    public :
           void karakter();
    private :
        char kata[30];
        int b;
        };

istream& operator>>(istream& in,abc& input){
        cout<<"masukkan kata = ";
        in.getline(input.kata,30);
        return in;
        }
void abc::karakter(){
     b=strlen(kata);
     }
ostream& operator<<(ostream& out, abc& output){
         out<<"banyaknya karakter pada kata "<<output.kata<<" = "<<output.b<<endl;
         return out;
         }
      
int main(){
    abc c;
    cin>>c;
    c.karakter();
    cout<<c;
    system("PAUSE");
    return 0;
}

Tidak ada komentar:

Posting Komentar