Blogroll

Sabtu, 08 Desember 2012

Program Fungsi String Pada C++



#include <iostream.h>
#include <conio.h>
#include <string.h>
void mengembalikannilai ()
{
char kata1 [100];
clrscr ();
cout<<"masukkan kata yang diinginkan:";cin>>kata1;
strrev (kata1);
cout<<"kebalikan kata yang diperoleh adalah :";cin>>kata1;
}
void panjangteks ()
{
char kata1 [100];
clrscr ();
cout<<"masukkan kata yang diinginkan:";cin>>kata1;
panjangteks:strlen (kata1);
cout<<"panjang kata adalah :"<<panjangteks;
}
void keluar ()
{
clrscr();
cout<<"terima kasih";
}
void main ()
{
char pil;
do
{
clrscr ();
cout<<"-------------------Menu-------------------\n";
cout<<"| 1. mengembalikkan kata------------------\n";
cout<<"| 2. memperbesar dan memperkecil huruf----\n";
cout<<"| 3. panjang string-----------------------\n";
cout<<"| 4. mengkopi kata------------------------\n";
cout<<"| 5. menggabungkan kedua kalimat----------\n";
cout<<"| 6. keluar-------------------------------\n";
switch (pil)
{
case '1':
char kata1 [100];
char kata2 [100];
clrscr ();
cout<<"masukkan kata1:";cin>>kata1;
cout<<"masukkan kata2:";cin>>kata2;
strcat<<"(kata1,kata2);
cout<<"penggabungan kedua kalimat adalah "<<kata1<<endl;
}
char kata1 [100];
char kata2 [100];
clrscr ();
cout<<"masukkan kata1:";cin>>kata1;
cout<<"masukkan kata2:";cin>>kata2;
strcat<<"(kata1,kata2);
cout<<"penggabungan kedua kalimat adalah "<<kata1<<endl;
}
char kata1 [100];
char kata2 [100];
clrscr ();
cout<<"masukkan kata1:";cin>>kata1;
cout<<"masukkan kata2:";cin>>kata2;
strcat<<"(kata1,kata2);
cout<<"penggabungan kedua kalimat adalah "<<kata1<<endl;
}
char kata1 [100];
char kata2 [100];
clrscr ();
cout<<"masukkan kata1:";cin>>kata1;
cout<<"masukkan kata2:";cin>>kata2;
strcat<<"(kata1,kata2);
cout<<"penggabungan kedua kalimat adalah "<<kata1<<endl;
}
char kata1 [100];
char kata2 [100];
clrscr ();
cout<<"masukkan kata1:";cin>>kata1;
cout<<"masukkan kata2:";cin>>kata2;
strcat<<"(kata1,kata2);
cout<<"penggabungan kedua kalimat adalah "<<kata1<<endl;
}
char kata1 [100];
char kata2 [100];
clrscr ();
cout<<"masukkan kata1:";cin>>kata1;
cout<<"masukkan kata2:";cin>>kata2;
strcat<<"(kata1,kata2);
cout<<"penggabungan kedua kalimat adalah "<<kata1<<endl;
}
char kata1 [100];
char kata2 [100];
clrscr ();
cout<<"masukkan kata1:";cin>>kata1;
cout<<"masukkan kata2:";cin>>kata2;
strcat<<"(kata1,kata2);
cout<<"penggabungan kedua kalimat adalah "<<kata1<<endl;
}
mengembalikan kata ();
getch ();
break;
case'2':
clrscr ();
char string1 [40]= "aBcDeFGhij";
clrscr ();
strupr (string1);
strlwr (string1);
getch ();
break;
case '3':
clrscr ();
panjang string ();
getch ();
break;
case '4':
clrscr ();
char kata1 [100];
char kata2 [100];
cout<<"masukkan kata1 :";cin>>kata1;
strcpy (kata2,kata1);
cout<< "kata 1 adalah "<<kata1<<endl;
cout<< "kata 2 adalah "<<kata2<<endl;
getch ();
break;
case'5':
clrscr ();
char kata1 [100];
char kata2 [100];
clrscr ();
cout<<"masukkan kata1:";cin>>kata1;
cout<<"masukkan kata2:";cin>>kata2;
strcat<<"(kata1,kata2);
cout<<"penggabungan kedua kalimat adalah "<<kata1<<endl;
getch ();
break;
case'6':
keluar ();
break;
default:
cout<<"tidak ada pilihan!";
break;
}
}
while (pil !='6');
}


#include <iostream.h>//pemanggilan cin
#include <conio.h>//pemanggilan getch
#include <string.h>//untuk dapat menggunakan string


int main(){
    char nama_1[20];
    char nama_2[20];
    //input string
    cout<<"Masukan nama pertama : ";
    cin.getline(nama_1,sizeof(nama_1));
    cout<<"Masukan nama kedua : ";
    cin.getline(nama_2,sizeof(nama_2));
    cout<<"Nama pertama : "<<nama_1<<endl;
    cout<<"Nama kedua   : "<<nama_2<<endl<<endl;


    getch ();
}


0 komentar:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More