Postingan

Menampilkan postingan dari Maret, 2013

create data base db_kuliah

CREATE DATABASE dbkuliah USE dbkuliah CREATE TABLE tb_mahasiswa (     nim VARCHAR(9) NOT NULL PRIMARY KEY DEFAULT '0',     nama VARCHAR(20) NULL DEFAULT NULL,     alamat VARCHAR(50) NULL DEFAULT NULL,     tgllahir DATE NULL DEFAULT NULL,     fakultas VARCHAR(20) NULL DEFAULT NULL,     prodi VARCHAR(20) NULL DEFAULT NULL, ) CREATE TABLE tb_dosen (     nip VARCHAR(7) NOT NULL PRIMARY KEY DEFAULT '',     nama VARCHAR(20) NULL DEFAULT NULL,     fakultas VARCHAR(20) NULL DEFAULT NULL, ) CREATE TABLE tb_makul (     kode_mk VARCHAR(6) NOT NULL PRIMARY KEY DEFAULT '',     nama_mk VARCHAR(20) NULL DEFAULT NULL,     nip VARCHAR(7) NOT NULL DEFAULT NULL,     thnakademik VARCHAR(10) NULL DEFAULT NULL,     sks FLOAT NULL DEFAULT NULL,     ruang VARCHAR(...

aplikasi tumpukan untuk mengembalik kalimat

#include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> struct Tumpukan{         char isi[100];         int atas; } t; void push (char x){     t.atas = t.atas + 1;     t.isi[t.atas] = x; }

coding stack &queue

#include <stdio.h> #include <conio.h> #include <stdlib.h> #define MAX 6 typedef struct{     int data [MAX];     int head;     int tail; } queue; queue antrian; void Create() {     antrian.head=antrian.tail=-1; } int IsEmpty(){     if(antrian.tail==-1) return 1;     else return 0; } int IsFull(){     if(antrian.tail==MAX-1) return 1;     else return 0; } void Enqueue(int data){     if(IsFull()==0){         if(IsEmpty()==1){             antrian.head=antrian.tail=0;             antrian.data[antrian.tail]=data;             printf("%d masuk !",antrian.data[antrian.tail]);         }else{             antrian...