Diberikan sebuah mesin Karakter dengan berisi pita Karakter (mungkin kosong).

Berikut ini adalah pertanyaan dari kyeoptca25 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Diberikan sebuah mesin Karakter dengan berisi pita Karakter (mungkin kosong). Seperti gambar dibawah ini: H A R I I N I , H U J A N L A G I . * Buatlah algoritma untuk menentukan :a. Jumlah tanda baca serta tentukan kata yang memiliki kata terpanjang

b. Menentukan KATA yang memiliki jumlah huruf mati yang paling banyak

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Algoritma tersebut secara praktis bisa kita terapkan dalam bahasa Python versi 3 seperti berikut.

from dictionary import data_huruf

from dictionary import data_tanda_baca

from dictionary import data_huruf_konsonan

input_karakter = input('Silakan masukkan karakter')

jumlah_tanda_baca = 0

jumlah_huruf_konsonan = 0

for huruf in input_karakter:

   if input_karakter[huruf] in data_tanda_baca:

       jumlah_tanda_baca += 1

for huruf in input_karakter:

   if input_karakter[huruf] in data_huruf_konsonan:

       jumlah_huruf_konsonan += 1

print( f'Jumlah tanda baca dan kata terpanjang adalah {jumlah_tanda_baca}, dan jumlah huruf mati adalah {jumlah_huruf_konsonan}' )

Pembahasan

Untuk menentukan poin seperti di atas dalam algoritma bahasa pemrograman, dalam hal ini Python versi 3 bisa diterapkan metode:

  • Penggunaan list atau dictionary yang berisi urutan huruf dan tanda baca.
  • Membandingkan kata-kata yang dimasukkan apakah mengandung huruf dan tanda baca yang ada dalam list.
  • Menghitung banyaknya tanda baca dan huruf mati dengan metode IF statement.

Pelajari lebih lanjut

#BelajarBersamaBrainly #SPJ1

Semoga dengan pertanyaan yang sudah terjawab oleh OmKalem dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Tue, 27 Sep 22