Program Polindrom dengan Bahasa Pemrograman Dart.

 


A. PENGERTIAN POLINDROM

Dikutip dari wikipedia, Palindrom merupakan sebuah kata, bilangan, frasa, atau susunan karakter lain yang serupa jika dibaca dengan urutan terbalik ataupun tidak, seperti dalam kakak ataupun apa. Selain itu, terdapat juga bilangan palindrom yang dapat dibaca dengan cara serupa. Sebagai contoh, susunan waktu dan tanggal tertentu seperti 11/11/11 11:11 ataupun Selasa, 22 Februari 2022 tergolong sebagai hari palindrom (dengan format hh-bb-tttt), karena dapat dibaca dari kiri ke kanan ataupun sebaliknya. Unsur penulisan seperti kapitalisasi, tanda baca, dan batas kata tidak diperhatikan dalam palindrom yang memiliki panjang setara dengan sebuah kalimat.

Menulis karya sastra dalam bentuk palindrom adalah contoh dari tulisan cangkupan terbatas.

Istilah palidrom pertama kali diperkenalkan oleh Henry Peacham pada 1638. Kata tersebut berasal dari akar kata πάλιν 'palin' dalam bahasa Yunani yang berarti "lagi" dan δρóμος 'dromos' yang berarti "arah". Sementara itu, καρκινικός 'karsinik' (har. mirip-kepiting) juga menjadi sebutan lain untuk gaya penulisan huruf per huruf yang menghasilkan sebuah kata ataupun kalimat yang dapat dibaca secara terbalik ataupun tidak.

Oke tidak usah pajang lebar lagi, kita langusng saja membuat programnya, anda dapat menulis ulang kode program berikut atau anda dapat mengcopy code program ini langsung. tertapi, jika saya boleh sarankan, anda tulus ulang supaya anda lebih mengerti alur logikanya.

B. PROGRAM PENENTUKAN KATA POLINFROM

void main(){

  String nama = 'radar';

  String balik = reverse (nama);

  print(balik);

}

String reverse (String old){

  int length = old.length;

  String res=' ';

  for(int i = length-1;i>=0; i--){

    res += old.substring(i,i+1); 

  }

  return res;

}

Jika dijalankan, maka koding diatas memiliki hasil seperti gambar dibawah ini:

Jika anda belum mengerti, anda dapat bertanya di kolom komentar, jangan lupa untuk share ke teman-teman kalian anda, agar mereka tahu juga mengenai cara membuat program untuk menentukan kata polintrom.

Posting Komentar untuk "Program Polindrom dengan Bahasa Pemrograman Dart."