Thursday, October 20, 2011

Menghitung Kalimat,Kata, vokal dan Konsonan dengan Bahasa C



Untuk membuat koding Penghitung String .
Maka langkah yang  tepat adalah sebagai berikut  :
Ini dia Codingnya gan  :



#include"stdio.h"
#include"conio.h"
#include"string.h"

#define maks 999

int main(){
            char rak[maks];
            int i=0,jumkar = 0,jumkal=0,jumkon=0;
            int jumvok=0,jumkat =1;

            printf("Masukkan sebuah kalimat : \n\t");
            gets(rak);
           
            while(i<strlen(rak)){
                        i++;
                        jumkar++;
                        if (rak[i] == ' ')jumkat++;
                        if(rak[i] == '.')jumkal++;
                        if ((rak[i]=='a') || (rak[i]=='A')
                        || (rak[i]=='i') || (rak[i]=='I')
                        || (rak[i]=='u') || (rak[i]=='U')
                        || (rak[i]=='e') || (rak[i]=='E')
                        || (rak[i]=='o') || (rak[i]=='O'))
                        jumvok++;
                        if ((rak[i]=='b') || (rak[i]=='B')
                        || (rak[i]=='c') || (rak[i]=='C')
                        || (rak[i]=='d') || (rak[i]=='D')
                        || (rak[i]=='f') || (rak[i]=='F')
                        || (rak[i]=='g') || (rak[i]=='G')
                        || (rak[i]=='h') || (rak[i]=='H')
                        || (rak[i]=='j') || (rak[i]=='J')
                        || (rak[i]=='k') || (rak[i]=='K')
                        || (rak[i]=='l') || (rak[i]=='L')
                        || (rak[i]=='m') || (rak[i]=='M')
                        || (rak[i]=='n') || (rak[i]=='N')
                        || (rak[i]=='p') || (rak[i]=='P')
                        || (rak[i]=='q') || (rak[i]=='Q')
                        || (rak[i]=='r') || (rak[i]=='R')
                        || (rak[i]=='s') || (rak[i]=='S')
                        || (rak[i]=='t') || (rak[i]=='T')
                        || (rak[i]=='v') || (rak[i]=='V')
                        || (rak[i]=='w') || (rak[i]=='W')
                        || (rak[i]=='x') || (rak[i]=='X')
                        || (rak[i]=='y') || (rak[i]=='Y')
                        || (rak[i]=='z') || (rak[i]=='Z'))
                        jumkon+=1;
            }
            printf("\n\tJumlah karakter\t= %d", strlen(rak));
            printf("\n\tJumlah kata\t= %d", jumkat);
            printf("\n\tJumlah kalimat\t=%d",jumkal);
            printf("\n\tJumlah vokal\t=%d",jumvok);
            printf("\n\tJumlah Konsonan\t=%d",jumkon);
            return 0;
}

Selamat Mencoba Kawan!!!

No comments:

Post a Comment