Pages

Monday, December 10, 2012

Pemrograman C++ String Menghitung Kata

NAMA : MUHAMMAD AKBAR TIAS DWI SANTOSO
NIM  : TI-111011







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                 : Muhammad Akbar Tias Dwi Santoso
 NIM                   : TI111011

Soal

Buat Program yang menerima input sebuah kalimat yang diakhiri dengan tanda titik.
Program kemudian mencetak perkata perbaris dan jumlah kata.


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

void main()
{
 char kalimat[100];
 int i, spasi=0;
 cout << "\n\t - Program Menghitung Kata Dalam Sebuah Kalimat -\n";
 cout << "\t Nama : Muhammad Akbar Tias Dwi Santoso \n";
 cout << "\t NIM : TI111011 \n\n";
 cout << "\t +_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+\n\n";
 cout << "\t Masukan Kalimat anda : ";
 cin.getline(kalimat, sizeof(kalimat));
 for(i=0; kalimat[i]; i++)
 {
  if(isspace (kalimat[i]) || ispunct (kalimat[i]))
  {
   spasi++;
  }
 }
 cout << "\t Terdapat = " << spasi +1 <<" kata" << "\n\n";
 cout << "\t Output kalimat per kata : \n";
 cout << "\t ";

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




 Inilah gambar Program di atas :

Sekian program dari saya semoga bermanfaat, terimakasih.