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
}
#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:
Posting Komentar