Pages

Rabu, 07 November 2012

C++ Menghitung Jumlah Kata Dalam sebuah Kalimat


Berikut adalah program untuk Menghitung Kata Dalam sebuah Kalimat dengan menggunakan bahasa C++.

Pertama kita deklarasikan variabel-variabel dengan menggunakan tipe data char dan integer. Kemudian akan muncul tampilan untuk memasukan sebuah kalimat. Setelah itu, akan muncul jumlah kata dan kata apa saja yang tadi diinputkan oleh user.

a.         Tampilan Output




b.        Listing program
#include<stdio.h>
#include<iostream.h>
#include<ctype.h>

void main()
{
      char kalimat[100];
      int i, spasi=0;

      cout << "\n\t\t - Program Menghitung Kata Dalam Sebuah Kalimat -\n";
      cout << "\t==================================================================\n\n";
      cout << "\t Masukan Sebuah Kalimat : ";
      cin.getline(kalimat, sizeof(kalimat));

      for(i=0; kalimat[i]; i++)
      {
            if(isspace (kalimat[i]) || ispunct (kalimat[i]))
            {
                  spasi++;
            }
      }
      cout << "\t Jumlah Kata = " << spasi +1 << "\n\n";
      cout << "\t Kata yang anda masukan adalah : \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 << "\n";
      cout << "\n\n\t\t  Terima Kasih Telah Menggunakan Program ini\n\n\n";
      cout << "\t\t\t   By Fahmi Maulani Fauziah\n";
      cout << "\t\t\t    Politeknik TEDC Bandung\n";
      cout << "\n\t\t\t       - Sampai Jumpa -\n";
      cout << "\t==================================================================\n\n";
      cout << "\n";
      getchar();
}

4 komentar: