Kode program membandingkan 2 kata menggunakan fungsi dalam bahasa C

November 30, 2012

Halo 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);
}

   
   

You Might Also Like

0 komentar