program Language

program Language
program Language

Kamis, 25 Oktober 2012

Fungsi String Dengan C++


#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "iomanip"
#include "windows.h"
#include "string"
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    system ("color 3a");
    string pertama,kedua,ketiga;
    cout<<"contoh fungsi string "<<endl;
    cout<<"=*=*=*=*=*=*=*=*=*=*=*=*=*=*="<<endl;
    cout<<"masukkan data pertama :";cin>>pertama;
    cout<<"masukkan data kedua :";cin>>kedua;
    cout<<"masukkan data ketiga :";cin>>ketiga;
    cout<<"=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*"<<endl;
    cout<<"\n panjang variabel yang di input"<<endl;
    cout<<"*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=";
    cout<<"\n panjang data pertama :"<<pertama.length();
    cout<<"\n panjang data kedua :"<<kedua.size();

    //menggabungkan variabel kedua dengan pertama
    kedua.append(pertama);
    cout<<"\n gabungan data kedua dengan pertama:"<<kedua;

    //menyambung string str3 deng
    //str1 (dimulai indeks ke dua sebanyak 3 karakter)
    ketiga.append(pertama,2,3);
    cout<<"\n gabungan data ketiga dengan pertama pada posisi 2 dan 3 :"<<ketiga;

    //mengambil 3 karakter dari kiri data pertama
    cout<<"\n ambil 3 karakter dri kiri data pertama :"<<pertama.substr(0,3);

    //mengambil 3 karakter dari indeks ke-2 pertama
    cout<<"\n 3 karakter dari urutan ke-2 data kedua:"<<kedua.substr(2,3);

    //mengambil 2 karakter dari kanan data pertama
    cout<<"\n 2 karakter dari kanan data pertama:"<<pertama.substr(pertama.length()-2,5)<<endl;

    //mengambil 4 karakter dari kiri data pertama
    cout<<"\n ambil 4 karakter dari kiri data pertama :"<<pertama.substr(0,4);

    //mengambil 2 karakter dari kiri data kedua
    cout<<"\n ambil 2 karakter dari kiri data kedua :"<<kedua.substr(0,2);

    //mengambil 3 karakter dari kiri data ketiga
    cout<<"\n ambil 3 karkater dari kiri :"<<ketiga.substr(0,3)<<endl;
   

    system ("pause");
    return 0;
}

//Semoga Bermanfaat
//Pengunjung Yang Baik Meninggalkan Komentar

0 komentar:

Posting Komentar