7. stack

Upload: ietha-zhy

Post on 09-Mar-2016

213 views

Category:

Documents


0 download

DESCRIPTION

stack

TRANSCRIPT

LAPORAN PRAKTIKUM

STRUKTUR DATA

Modul VII

Disusun Oleh :

Nama

: YEYE FAJRIYANINim

: 2009081177Prodi/Jenjang: Teknik Informatika / S1 AGgelombang: 2 (DUA)LABORATORIUM KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KUNINGAN

2010MODUL VIISTACKA. Praktikum dan Pembahasan1. Praktikum 1Source codenya adalah seperti di gambar dibawah ini

Compile, dan outputnya adalah :

PembahasanListing di atas merupakan contoh program Stack atau membalik string. Maka akan muncul output seperti di atas. Stack bisa di artikan suatu kesimpulan data yang seolah-olah diletakkan di atas data yang lain. Listing di atas menggunakan type data string karena merupakan sebuah kata.

Isting di atas menggunakan beberapa header yaitu :#include

#includeBerisi prototype fungsi untuk pemrosesan string.

#includeHeader untuk bahasa Cmain()

{

char *str = "LIKU LIKU LAKI LAKI TAK LAKU LAKU";pada program ini menggunakan data statis maka maasukkan kata bertipe char kembali ke string.

printf("%s\r\n",strrev(str));Berfungsi untuk membalikan string.printf("%s\r\n",str);berfungsi untuk membaca lagi stack yang sudah jadi.2. Praktikum 2Source codenya adalah seperti di gambar dibawah ini

Compile, dan outputnya adalah :

1 PembahasanListing di atas merupakan contoh program Stack untuk memasukan beberapa data. Pada listing di atas datanya bersifat dinamis karana diinputkan di output. Listing di atas bertype data integer.

Listing di atas menggunakan header #include karena menggunakan program bahasa C. Dan #define N 20 adalah sebagai keteta[pan nilai N yaitu 20. Dan bertype data integer.

main()

{

int nilai [N],i,jml;Masukkan beberapa variabel yang dibutuhkan yang bertype data integer.

printf("Jumlah maksimal tumpukan (