Kasus 6.6. Buatlah
suatu algoritma untuk mengecek apakah suatu kata atau kalimat merupakan
palindrom atau tidak.
Palindrom adalah suatu kata
atau kalimat yang dibaca dari kiri ke kanan sama dengan kalu dibaca dari kanan
ke kiri.
Analisis :
Misalnya kata yang akan
dicek adalah “kasur rusak”. Maka huruf pertama dicek, apakah sama dengan huruf
pertama terakhir atau tidak, (sampai dengan pertengahan kalimat). Bila
pengecekan selalu sama maka kalimat tersebut adalah palindrom. Jika terdapat
satu huruf saja yang tidak sama, kalimat tersebut bukanlah palindrom.
flowchartnya :
klik gambar untuk perbesar |