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.
kak kok aku error ya kak
ReplyDeleteSama kak
ReplyDelete