Sabtu, 20 April 2013

Tugas V Struktur Data & Bahasa C

Hitung Huruf Per- Karakter

Nim/Nama    : 49013005/Andry Fajar Zulkarnain
Mod %          : 0 (Soal No 2 )




Deskripsi:
Pada Pemrograman Menggunakan Fungsi Menampilkan Jumlah Karakter dari Huruf Vokal, Konsonan dan Karakter lain yang diinputkan.

Source Code:

#include <stdio.h>//Library Input-Ouput
#include <stdlib.h>//Library Sistem Jeda
#include <string.h>//Library Inputan Karakter

void inputan ();
void htg_karakter();

    char karakter[150];//Variabel Tipe Data Char "karakter"
    char h_vokal[25] = "aAiIuUeEoO";//Variabel Tipe Data Char "huruf vokal"
    char h_konsonan[55] = "bBcCdDfFgGhHjJkKlLmMnNpPqQrRsStTvVwWxXyYzZ";//Variabel Tipe Data Char "huruf konsonan"
    int lenght,i,j,htg1=0,htg2=0;//Variabel Tipe Data Integer untuk "Karakter Lainnya"

int main (void){
    inputan();
    htg_karakter();

    system("pause");
    return 0;
}

void inputan(){

    printf("=============Program Perhitungan Jumlah Kata Per Karakter=============\n\n");
    printf("Inputkan Kata (max. 100 Karakter) = ");
    gets(karakter);//Pembacaan Inputan String / Array

}

void htg_karakter(){
    lenght=strlen(karakter);//fungsi membandingkan karakter dalam kalimat
    for (i = 0; i < lenght; i++){
        for (j = 0; j < strlen(h_vokal); j++){//fungsi perulangan dan menghitung inputan dari huruf vokal
            if (karakter[i]==h_vokal[j]){
                htg1++;
            }
            }
        for (j = 0; j < strlen(h_konsonan); j++){//fungsi perulangan dan menghitung inputan dari huruf konsonan
            if (karakter[i]==h_konsonan[j]){
                htg2++;
            }
            }
            }

    printf("=====================================================\n\n");
    printf("Jumlah Huruf Vokal        : %d\n\n",htg1);//menampilkan jumlah karakter huruf vokal
    printf("Jumlah Huruf Konsonan     : %d\n\n",htg2);//menampilkan jumlah karakter huruf konsonan
    printf("Jumlah Karakter Yang Lain : %d\n\n",(lenght-htg1-htg2));//menampilkan jumlah karakter lainnya

}

0 komentar:

Template by : kendhin x-template.blogspot.com