Kode program membandingkan 2 kata menggunakan fungsi dalam bahasa C
November 30, 2012Halo para blogger kesayangan,
kali ini saya akan nge-share kode program untuk membandingkan 2 buah kata, sama atau tidak.
Dalam program ini, jika kedua kata yang di input oleh user sama, maka output nya akan bernilai 1, tetapi jika berbeda, output akan bernilai 0.
So, Enjoy the code :D
#include <stdio.h>
#include <string.h>
char s[25];
char t[25];
void displayStr(char *s, char *t);
int BandingKata(char *s, char *t);
int main()
{
int Banding;
printf("Enter the first word: "); //Inputan untuk kata pertama
gets(s);
printf("Enter the second word: "); //Inputan untuk kata kedua
gets(t);
displayStr(s,t);
Banding=BandingKata(s,t); //Pemanggilan fungsi untuk banding kata
printf("\n\nBoth of word have you entered is %d ", Banding);
getch();
return 0;
}
//Fungsi untuk menampilkan kata yang di input
void displayStr(char *s, char *t) {
printf("\n\nThe first Word and The Ssecond word: \n'%s' and '%s'",s,t);
}
//Fungsi untuk operasi membandingkan kata
int BandingKata(char *s, char *t)
{
int i=0,count=0,temp;
while(s[i]&&t[i]!='\0'){
count ++;
i++;
}
for(i=0;i<=count;i++) {
if (s[i]==t[i]) {
temp=1;
}
else {
temp=0;
break;
}
}
return (temp);
}
0 komentar