Program C++ Materi (Cek Kalimat)

 Kode :

Judul   : Latihan 2

Author   : Ryota Irawan


*/

#include <iostream>


#include <string.h> //mengenali strupr


#include <conio.h> //mengenali getch() dan clrscr()


using namespace std;


//kamus


    int konsonan, vokal, i, kata;


    //jika ada spasi


    char ArrKalimat[255]; //tanpa input  //= "AKU CAH DINUS "; /* bisa juga ditulis */ //= {'A', 'K', 'U', ' ', 'C', 'A', 'H', ' ', 'D', 'I', 'N', 'U', 'S'};


    int jumlah;


 


//deskripsi


    int main()


    {


        //coba gunakan input


        cout << "Kalimat    : "; cin.getline(ArrKalimat, 255);


        strupr(ArrKalimat);


        cout << ArrKalimat;


 


        /* Bagian dari pencarian */


        i = 0;


        kata = 0;


        vokal = 0;


        konsonan = 0;


        while(i<99)


        {


            if(ArrKalimat[i]=='A' || ArrKalimat[i]=='I' || ArrKalimat[i]=='U' || ArrKalimat[i]=='E' || ArrKalimat[i]=='O')


            {


                vokal = vokal + 1;


            }


            else if(ArrKalimat[i]==' ')


            {


                kata = kata + 1;


            }


            else if(ArrKalimat[i]=='Q' || ArrKalimat[i]=='W' || ArrKalimat[i]=='R' || ArrKalimat[i]=='T' || ArrKalimat[i]=='Y' || ArrKalimat[i]=='P' || ArrKalimat[i]=='S' || ArrKalimat[i]=='D' || ArrKalimat[i]=='F' || ArrKalimat[i]=='G' || ArrKalimat[i]=='H' || ArrKalimat[i]=='J' || ArrKalimat[i]=='K' || ArrKalimat[i]=='L' || ArrKalimat[i]=='Z' || ArrKalimat[i]=='X' || ArrKalimat[i]=='C' || ArrKalimat[i]=='V' || ArrKalimat[i]=='B' || ArrKalimat[i]=='N' || ArrKalimat[i]=='M')


            {


                konsonan = konsonan + 1;


            }


 


            i = i + 1;


        }


 


        /* Output Screen */


        jumlah=vokal+konsonan;


        cout << "\n\n\tJumlah Semua Huruf: " << jumlah;


        cout << "\nVokal : " << vokal;


        cout << "\nKonsonan : " << konsonan;


        cout << "\nKata : " << kata;


 


        getch;


    }


Comments