Rabu, 27 Oktober 2010

Fungsi Pada String

1. STRCPY

#include"iostream.h"
#include"stdio.h"
#include"conio.h"
main()
{
char nama[25],nmkrt[25],kode,tujuan[25];
int jum;
float harga,total;
clrscr();
cout<<"\tPT.Kereta Api Indonesia"<cout<<"\t_______________________"<cout<<"Nama Penumpang : ";cin>>nama;
cout<<"Kode Kereta[1/2} : ";cin>>kode;
cout<<"Jumlah Karcis : ";cin>>jum;
if (kode == '1')
{
strcpy(nmkrt,"Argo Lawu");
strcpy(tujuan,"Jakarta-Solo");
harga=290000;
}
else if (kode == '2')
{
strcpy(nmkrt,"Argo Bromo");
strcpy(tujuan,"Jakarta-Semarang");
harga=300000;
}
else
{
cout<<"Salah Masukan Kode!!!";
}
clrscr();
cout<<"Penumpang Yang Bernama : "<cout<<"Nama Kereta : "<cout<<"Tujuan : "<cout<<"Harga Karcis : "<cout<<"______________"<total=harga*jum;
printf("Total Bayar : %1.0f",total);
getch();
}


2. STRCAT

#include"stdio.h"
#include"string.h"
#include"conio.h"
main()
{
char kal1[] = "Whatever The Problem";
char kal2[] = " Life must go ON...";
strcat(kal1, kal2);
printf("The Result : %s", kal1);
getch();
}


3. STRCMP

#include"stdio.h"
#include"string.h"
#include"conio.h"
main()
{
char kal1[] = "x";
char kal2[] = "y";

if (strcmp(kal1, kal2) > 0)
printf("kal1 lebih besar dari kal2");
else if(strcmp(kal1, kal2) < 0)
printf("kal1 lebih kecil dari kal2");
else
printf("kal1 = kal2");
getch();
}


4. STRLEN

#include"conio.h"
#include"iostream.h"
#include"stdio.h"
main()
{
char kal[50];
printf("Masukkan kata yang akan dihitung panjangnya : ");gets(kal);
printf("\nPanjang kata tsb = %d karakter",strlen(kal));
getch();
}


5.STRCHR

#include"stdio.h"
#include"conio.h"
#include"iostream.h"
main()
{
char kal[] = "Kaskus The Largest Indonesian Comunity";
char * pch;
printf ("Mencari Karakter 's' \nDalam %s\n",kal);
pch=strchr(kal,'s');
while (pch!=NULL)
{
printf ("Terdapat Di : %d\n",pch-kal+1);
pch=strchr(pch+1,'s');
}
getch();
}


*********************************************************************

[1].

Image Hosted by UploadHouse.com

1
12
123
1234
12345

#include"conio.h"
#include"stdio.h"
#include"iostream.h"
main()
{
int a,b;
for(a=1;a<=5;a++)
{
for(b=1;b{
cout<}
cout<}
getch();
}

[2].

Image Hosted by UploadHouse.com

_______*_______
______***______
_____*****_____
____*******____

#include"iostream.h"
#include"conio.h"
main()
{
int a,b,c;

for (a=5;a>=0;a--)
{
for(b=a;b>=0;b--)
{
cout<<" ";
}

for(c=0;c<=5-a;c++)
{
cout<<"*";
}
for(c=0;c<5-a;c++)
{
cout<<"*";
}
cout<}
getch();
}

[3].

Image Hosted by UploadHouse.com

____*******__
_____*****____
______***______
_______*________

#include"iostream.h"
#include"conio.h"
main()
{
int a,b,c,d=5;


for(a=0;a<=d;a++)
{
for(b=0;b<=a;b++)
{
cout<<" ";
}
for(c=0;c>=(a-d);c--)
{
cout<<"*";
}
for(c=0;c<(d-a);c++)
{
cout<<"*";
}
cout<}
getch();
}