Menghitung Kata Dalam Sebuah Kalimat Pada Pemrograman Microsoft Visual C

Menghitung Kata Dalam Sebuah Kalimat Pada Pemrograman Microsoft Visual C


NAMA : ILFAN RIFAI
NIM : TI-111025

Membuat program yang menerima input sebuah kalimat yang diakhiri dengan tanda titik, kemudian program mencetak perkata, perbaris, dan jumlah kata.

/*
Nama Program    : Program Untuk Menghitung Kata Dalam Sebuah Kalimat
Dekripsi        : Program untuk Menghitung Kata Dalam Sebuah Kalimat
Input            : Masukkan Kalimat
Proses            : Menghitung ada berapa jumlah kalimat yang diinputkan
Output            : Menampilkan jumlah kata dalam sebuah kalimat
Author            : ILFAN RIFAI
NIM                : TI111025
*/

#include<stdio.h>
#include<iostream.h>
#include<ctype.h>

void main()
{
    char kalimat[100];
    int i, spasi=0;
    cout<<"Menghitung Kata Dalam Sebuah Kalimat"<< << ;
    cout<<"====================================="<< ;
    cout<<"ILFAN RIFAI"<< ;
    cout<<"TI-111025"<< ;
    cout<<"www.ilfan-rifai.blogspot.com"<< ;
    cout<<"====================================="<< << ;
    cout<<"Masukan Kalimat : ";
    cin.getline(kalimat, sizeof(kalimat));
    for(i=0; kalimat[i]; i++)
    {
        if(isspace (kalimat[i]) || ispunct (kalimat[i]))
        {
            spasi++;
        }
    }
   
    cout << "Terdapat : " << spasi +1 <<" Kata" << << ;
    cout << "Output kalimat per kata : ";
    cout << "";

    for(i=0; kalimat[i]; i++)
    {
        if(isspace (kalimat[i]) || ispunct (kalimat[i]))
        {
            spasi++;
            cout << ", ";
            cout << "";
        }
        cout << kalimat[i];
    }
   
    cout << << ;
    getchar();
}

Output :


visit link download