Program Pembalik Kata Menggunakan Tumpukan (Stack) Bahasa C

Assalammualaikum .
Sudah setahun blog ini nggak saya update. Kadang dunia nyata suka ngejar-ngejar sih (Jones sok sokan sibuk) . Wkw bukannya sok sibuk sih emang males . Soalnya belum ada motivasi buat keluar dari zona aman dan nyaman (kamar ,internet ngebut yg kadang sableng juga, kipas angin yang kadang curhat minta diloakin).

Ok biar nggak OOT terus kita mulai bahas judul anime kucingPoi #ehh judul postingan kali ini

Program Pembalik Kata Menggunakan Tumpukan (Stack) Bahasa C

Q:Apaan lagi tuh?
A:Hmm jadi gini, Maksudnya program pembalik kata itu ya pembalik kata :v . Contohnya gini ketika kita masukkan kata "ayam" misalnya maka karakter pertama dari kata tersebut akan menjadi karakter terakhir dari kata baru setelah diproses dan karakter kedua akan menjadi karakter ke n-1 (n=jumlah karakter) dan begitulah polanya hingga karakter awal kata asli menjadi karakter akhir kata baru . Jadi jika kita menginput "ayam" outputnya "maya".

Q:Terus apa bedanya dengan menggunakan string (strrev) biasa ?
A:Secara hasil sama saja. Secara proses mungkin hampir sama. Karena String adalah array of char dan pada Tumpukan ini juga menggunakan prinsip array yang input berupa string akan diambil per karakter. CMIIW.

Q:Apa itu Tumpukan (Stack)?
A: Stack adalah sebuah kumpulan data dimana data diletakkan diatas data lain. Atau menganut aliran LIFO (Last In First Out) (ini versi modul data structur). Jadi logikanya seperti kita naroh kue ke dalam toples nah ketika sudah terisi katakan lah separuh maka kita kan ngambilnya dari atas (kue yg terakhir ditaruh) bukan kue yang bawah/dasar toples (kue yang pertama ditaruh).

Well, Udah capek saya ngebacot kesana kemari dan sok sokan tau teorinya (padahal barusan baca :v).
Berikut tampilan dari program :
input: Ayam Kampung



Hasil I/O :

Source code:


pengambilan input dari program diatas menggunakan fungsi getline() . Sehingga bisa diambil seperti pengambilan string.

Sekian artikel yang nggak jelas ini . Kalau ada yang perlu ditanyakan , Monggo corat coret komentar.

Sign up here with your email address to receive updates from this blog in your inbox.

0 Response to "Program Pembalik Kata Menggunakan Tumpukan (Stack) Bahasa C"

Post a Comment