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();
}
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 :