7. STACK
description
Transcript of 7. STACK
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 (