Minggu, 06 Desember 2020

Program Penghitung Karakter Huruf menggunakan C++

Pada kesempatan kali ini kita akan membuat sebuah program yang bisa digunakan untuk menghitung huruf dari kalimat yang kita masukkan, program ini menggunakan prinsip Array sebagai dasar dari Program yang akan kita buat. program ini nantinya akan bisa digunakan untuk mengetahui berapa huruf dari kalimat yang kita ketikkan/kita inputkan, berapa huruf Fokalnya, berapa huruf konsonannya, dan huruf yang menggunakan 'ng'. langsung saja untuk kodenya bisa dilihat dibawah ini

#include <iostream.h>
#include <conio.h>
int main()
{
    char kal[1000000];
    int sum, v=0, k=0, ng=0, q;
    cout<<"Masukkan kalimat : ";
    cin.getline(kal,999);
    sum=strlen(kal)-1;
    for (q=0; q<=sum; q++)
    {     
    if(kal[q]=='A'||kal[q]=='a'||kal[q]=='I'||kal[q]=='i'||kal[q]=='u'||kal[q]=='U'||kal[q]=='e'||kal[q]=='E'||kal[q]=='o'||kal[q]=='O')
            {
                v=v+1;
            }
            else k=k+1;
            if (kal[q]=='n'&&kal[q]=='g')
            {
                ng=ng+1;
            }
    }
    cout<<"jumlah karakter       : "<<sum+1<<endl;
    cout<<"Jumlah huruf fokal    : "<<v<<endl;
    cout<<"Jumlah konsonan       : "<<k<<endl;
    cout<<"Jumlah huruf ng       : "<<ng<<endl;
    return 0;
}

Jika source code sudah benar maka tampilan yang akan dihasilkan adalah seperti dibawah ini

saya memasukkan Nama saya "Muhammad Kholilul Rohman" dan program menampilkan hasil
Jumlah Karakter        : 24 (jumlah huruf dari nama saya adalah 24)
Jumlah huruf fokal    : 8 (u-a-a-o-i-u-o-a)
Jumlah konsonan        : 16 (huruf mati)
jumlah huruf ng        : 0 (tidak menggunakan ng)

Penjelasan Program
disini kita membuat sebuah program yang digunkan untuk menhitung jumlah karakter huruf, huruf vokal, huruh konsonan, dan huruf ng. Pada program diatas kita menggunkan header file iostrem yang memungkinkan untuk menggunkan fungsi masukan cin dan fungsi keluaran cout. Pada program diatas, kita juga menggunkan tipe data char (berfungsi menyatakan karakter tunggal) dan int (berfungsi menyatakan bilangan bulat tak berkoma). Pada program diatas, kita juga menggunkan fungsi cin.getline yang bisa membaca sepasi dan memungkinkan kita untuk menginput kata dengan sepasi. Langkah menggunkan program diatas adalah dengan caramemasukkan kalimat yang ingin kita hitung jumlah karakter, huruf vokal, konsonan, dan ng-nya. Setelah itu program akan menghitung jumlah dari masing masing variabel, hasil dari program tersebut bisa dilihat seperti gambar diatas. Gambar diatas menunjukkan kata Muhammad Kholilul Rohman, kata itu mempunyai jumlah karakter sebanyak 24 karakter termasukdengan spasi, mempunyai huruf vokal sebanyak 8 huruf yaitu ‘u-a-a-o-i-u-o-a’ dan mempunyai huruf konsonan sebanyak 16 huruf yaitu ‘m-h-m-m-d-k-h-l-l-l-r-h-m-n’ dan tidak mempunyai huruf ‘ng’.

sekian dari saya pada postingan kali ini, semoga bermanfaat, terimakasih dan sampai jumpa di postingan yang lain


Tidak ada komentar:

Posting Komentar