Pages

Selasa, 21 Mei 2013

Newbi doodle

   Masih berantakkan karena pemula di umur yang bukan pemula





Program Stack Kuadrat

Karena pada semester ini dosen saya Kak Desti mengajar kan dengan cara membagi suatu program menjadi tiga bagian, maka program stack ini dibagi menjadi tiga bagian penyimpanan yaitu, stack.h (berisi header) , stack.c(berisi proses), mstack.c(berisi proses yang ingin ditampilkan)

//**********************************************************************
//file stack.h
//**********************************************************************

#include
#define nil NULL
#define max 100
#define top(s) (s).top
#define infotop(s) (s).info[(s).top]
#define false 0
#define true 1
#define boolean unsigned char

typedef struct stack
{
    int top;
    int info[max];
};

void createempty(stack*s);
boolean isfull(stack s) ;
void push(stack *s, int x);
boolean isempty(stack s)   ;
void pop(stack *s)         ;
void output(stack s)        ;


//**********************************************************************
//file stack.c
//**********************************************************************

#include "stack.h"

void createempty(stack *s)

{
        top(*s)=nil;
}

boolean isfull(stack s)
{
    return (top(s)==max);
}

void push(stack *s, int x)
{
    if(isfull(*s))
    {
        cout<<"Stack Penuh"<    }
    else
    {
        top(*s)++;
        infotop(*s)=x;
    }
}


boolean isempty(stack s)
{
        return (top(s)==nil);
}


void output(stack s)

{
    while (top(s) != 0)
    {

        cout<        top(s)--;
    }
}

void kuadrat(stack s)

{
    while (top(s) != 0)
    {
        int infotop;
        infotop(s)= infotop(s)*infotop(s);
        cout<        top(s)--;

    }
}



//**********************************************************************
//file mstack.c
//**********************************************************************

#include "stack.c"

void main()
{
    stack s;
    createempty(&s);
    int banyak,x;
    cout<<"Masukkan banyak data : ";
    cin>>banyak;
    for (int i=0; i    {
        cout<<"Masukkan Isi : ";
        cin>>x;
        push(&s,x);
    }
    cout<<"isi "<    output(s);
    cout<<"Kuadrat "<    kuadrat(s);
}




New Template

Setelah blog lama terselimut dalam template yang girly, 
akhirnya Dini putuskan untuk menyelimuti 
blog yang jarang di sentuhi ini 
dengan rancangan template yang membuat 
membentuk kata 
we o we 

WOW!!!

rancangan dari anak bangsa 

Putra minang, saya kira beliau ini orang Japan, ternyata ...
baiklah ini memotifasi.

DREAM VS REALITY

Ketika mimpi berperang merobohkan iman
Ketika mimpi melawan kenyataan
Kesalahan ketika mimpiku kembali enggan berjalan beriirangan dengan kenyataan
Ketika harapan ditalak firasat lalu ditampar kenyataan yang berdiri gagah

Ketika tetesan diinjak sebuah kepolosan lalu dilindas harapan tak berdosa
Ketika semua fikiran mendobrak masuk dan
Kebingungan berpelukkan dengan air mata
Kemudian tetesan itu jatuh beriringan membentung irama api di tengah mu

Lalu sadarlah, hanya dunia, tangis dunia.
Astghfirullah.