Kode Program Pengolah String Menggunakan Fungsi
November 27, 2012Heii penikmat Blog sayaaa :D
Kali ini saya mau ngepost yang agak bermanfaat dikit yaa hiihi
Saya mau share source code buat pengolah String dalam bahasa C, nah buat kamu-kamu yang butuh, bisa di copy nih :D
eh, tp jgn sekedar di copy paste aja yaa, di pelajarin juga code nyaa ;)
Dalam pengolah String ini akan dibahas mengenai cara menampilkan inputan string yang kita buat, menghitung jumlah karakter string, menghitung jumlah huruf vokal yang ada dalam string, menghitung jumlah huruf 'a' (atau huruf tertentu yang user inginkan) dalam string, dan menghitung jumlah kata yang ada dalam string. Dan semua itu di olah menggunakan fungsi. Dijamin compile deeeh hahaa. SEMOGA BERMANFAAT YAA :)
So, guyss, take this One!
#include <stdio.h>
#include <string.h>
char s[25];
void displayStr(char *s);
int JmlKar(char *s);
int JmlVokal(char *s);
int JmlHrf(char *s, char a);
int JmlKata(char *s);
int main()
{
int Jmlh;
char a;
printf("Enter your string: "); //Menampilkan String
gets(s);
displayStr(s);
Jmlh=JmlKar(s); //Menghitung Jummlah karakter
printf("\n\t\4Length of your string is: %d", Jmlh);
Jmlh=JmlVokal(s); //Menghitung Jumlah huruf vokal
printf("\n\t\4Length Vocal of your String: %d", Jmlh);
Jmlh=JmlHrf(s,a); //Menghitung Jumlah Huruf 'a'
printf("\n\t\4Length of 'a' cahracter in your string: %d", Jmlh);
Jmlh=JmlKata(s); //Menghitung Jumlah kata
printf("\n\t\4Length of word in your String: %d", Jmlh);
getch();
return 0;
}
*INI PROSEDUR FUNGSI YANG DIGUNAKAN DALAM OPERASI*
//Menampilkan String
void displayStr(char *s){
printf("Your String: %s\n", s);
}
//Menghitung Jumlah karakter pada String
int JmlKar (char *s)
{
int count=0,i=0;
while(s[i]!='\0') {
count++;
i++;
}
return (count);
}
//Menghitung Jumlah Huruf Vokal pada String
int JmlVokal(char *s)
{
int i=0,count=0;
for(i=0; i<strlen(s); i++) {
if(s[i]=='a' || s[i]=='i' || s[i]=='u' || s[i]=='e' || s[i]=='o' ) {
count++;
}
}
return (count);
}
//Menghitung Jumlah huruf 'a' pada String
int JmlHrf(char *s, char a)
{
int i=0,count=0;
for(i=0; i<strlen(s); i++) {
if(s[i]=='a') {
count++;
}
}
return (count);
}
//Menghitung Jumlah kata pada String
int JmlKata(char *s)
{
int i=0,count=1;
while(s[i]!='\0'){
if(s[i]==' ') {
count++;
}
i++ ;
}
return (count);
}
0 komentar