Pages

Minggu, 09 Desember 2012

Menghitung jumlah kata pada pemograman c++


Menghitung jumlah kata pada pemograman c++


pada program kali ini  saya menggunakan fungsi-fungsi pada "ctype.h". Fungsi-fungsi yang saya gunakan antara lain :

1. Isspace merupakan fungsi yang akan melakukan analisis apabila karakter adalah sebuah spase/tab.Fungsi isspace akan mengembalikan nilai selain nol apabila ch bukan merupakan spasi,namun apabila ch merupakan karakter spasi maka nol akan dikembalikan.

2. Ispunct Memeriksa apakah parameter c adalah karakter tanda baca. Untuk tujuan fungsi ini, sebuah karakter tanda baca adalah setiap karakter grafis (seperti dalam isgraph) yang tidak alfanumerik (seperti dalam isalnum).


berikut hasil output program saya :




dan berikut listing programnnya :

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

void main()
{
char kalimat[100];
int i, spasi=0;
cout<<"Nama : Mochammad Robby Wibawa"<<endl;
cout<<"NIM  : TI111010"             <<endl<<endl<<endl;
cout << "Masukan Kalimat anda : ";
cin.getline(kalimat, sizeof(kalimat));
cout<<""<<endl<<endl;
cout << "kata yang anda masukkan adalah: \n";

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

for(i=0; kalimat[i]; i++)
{
if(isspace (kalimat[i]) || ispunct (kalimat[i]))
{
spasi++;
}
}
cout << "dalam kalimat terdapat  " << spasi +1 <<" kata" << "\n\n";
}


1 komentar:

 

Blogger news

Blogroll

About