Notasi Algoritma Menghitung Jumlah Karakter

Halo, kali ini saya akan menjelaskan bagaimana cara menulis notasi algoritma menghitung jumlah karakter

// Judul

Menghitung jumlah karakter

nah setelah kita menuliskan judul seperti di atas, kita akan menulis kamus, jadi kamus itu sinya variabel yang akan kita gunakan nanti

// Kamus

karakter ← character [0 – 255]

vocal ← integer

konsonan ← integer

kata ← integer

kalimat ← integer

spasi ← integer

pembilang ← integer

 

nah yuk kita langsung masuk saja kedalam deskripsi, dalam deskripsi

// Deskripsi

input (karakter) // nah disini kita akan menginputkan karakter , lalu kita akan hitung ada berapa karakter yang kita ketikan

pembilang ← 0 // nah pembilang ini adalah jumlah keseluruhan karakter

vocal ← 0 // kalau vocal adalah variabel untuk menghitung jumlah karakter yang berupa vocal

konsonan ← 0 // kalau vocal adalah variabel untuk menghitung jumlah karakter yang berupa konsonan

kata ← 0 // ini variabel untuk menghitung jumlah kata

kalimat ← 0 // variabel untuk menghitung jumlah kalimat

spasi ← 0 // untuk menghitung jumlah spasi

 

while (pembilang < input (karakter)) do // nah disini kita masuk ke perulangan

{

pembilang ← pembilang + 1 // kita menginputkan karakter maka jumlah pembilang akan bertambah 1

if (karakter [pembilang]  = ‘a’,’i’,’u’,’e’,’o’) then // kemudian disini adalah kondisi untuk menghitung jumlah karakter vocal

{

vocal ← vocal +1 // jika karakter berupa a,i,u,e, atau o, maka jumlah vocal akan bertambah 1

}

else if (karakter [pembilang] = space) then

// kemudian ini adalah kondisi lain, jika karakter adalah spasi, maka jumlah spasi dan kata akan bertambah 1

// mengapa jumlah kata juga bertambah 1 ? karena tiap kata akan diakhiri dengan karakter spasi

{

kata ← kata + 1

spasi ← spasi + 1

}

else if (karakter [pembilang] = ‘.’) then // kemudian ini adalah kondisi untuk menghitung kalimat, karena setiap kalimat diakhiri dengan titik, maka setiap kita menginputkan titik, jumlah kalimat akan bertambah 1

{

kalimat ← kalimat + 1

}

else // kemudian untuk kondisi lainnya, maka inputan karakter adalah berupa karakter konsonan dan jumlah konsonan akan bertamba 1 untuk setiap 1 karakter konsonan

{

konsonan ← konsonan + 1

}

}

// output

// nah kemudian tinggal kita outputkan jumlah tadi

output (vocal)

output (konsonan)

output (kata)

output (kalimat)

output (spasi)

 

Article written by

Please comment with your real name using good manners.

Leave a Reply