Minggu, 11 Juni 2017

Latihan 8.1 Modul 8

Latihan 8.1

Konsep stack di logikakan seperti sebuah tumpukan barang yang tersusun ke atas dengan ketinggian tumpukan yang telah ditentukan. Untuk mengilustrasikannya program dibawah ini.

Syntaxnya :


#include <stdio.h> // lan-balon.blogspot.co.id
#define N 20

int nilai, jml, i;

struct tumpukan //struktur tumpukan
{
int atas;
int nilai[N];
}T;

main (void)
{
printf ("Jumlah Maksimal Tunpukan (<=20) = ");
scanf ("%d", &jml);

T.atas =- 1;
do //perulangan do - while
{
if (T.atas == N-1) //manmpilkan apabila stack penuh
{
printf ("\nTumpukan penuh\n");
}
else
if (T.atas == N-1 == 0) //pemilihan jika data masih penuh
{
T.atas++;
printf ("Masukan data ke %d = ", i + 1); scanf ("%d", &nilai);
T.nilai [T.atas] = nilai;
}
i++;
}
while (i < jml);
//menampilkan isi stack
for (i = T.atas; i >= 0; i--)
{
printf ("\nData ke %d = %d", i + 1, T.nilai[i]);
}

    Hasil Runningnya :




    Penjelasannya :

    Program ini di buat sangat sederhana hanya memasukan nilai atau data sesuai jumlah yang diinginkan, dengan maksimal penginputan hingga 20 data, kalau lebih dari 20 maka tumpukan Penuh .. tidak bisa di Input lagi ..

    Share this

    0 Comment to "Latihan 8.1 Modul 8"

    Posting Komentar