HENDIKA

Saturday, 16 March 2013





Program aplikasi data buku sederhana ini di buat dengan turbo C++, tetapi anda juga bisa membuat program ini dengan menggunakan borland C++, hampir tidak ada perbedaan di antara kedua software pemrograman ini, dikarenakan produk borland selalu menjaga kompabilitas softrare yang dibuatnya,
berikut source codenya :

#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <conio.h>
#define maks 20

void main()
{
int pilih;
printf("Menu\n");
printf("1. INPUT/TAMBAHKAN DATA BUKU\n");
printf("2. EXIT\n");
printf("PILIHAN ANDA ADALAH [1-2] ? ");scanf("%d",&pilih);
struct tanggal
{
int tgl;
int bln;
int thn;
};
struct dataMahasiswa
{
char nama[50];
struct tanggal kode_buku;
};
struct dataMahasiswa dataku[maks];
char tombol;
int i, jumlah = 0;
if (pilih==1)
{
clrscr();
do
{
printf("NAMA BUKU: "); scanf("%s",&dataku[jumlah].nama);
printf("KODE BUKU (**-**-***) : ");
scanf("%d-%d-%d", &dataku[jumlah].kode_buku.tgl,&dataku[jumlah].kode_buku.bln,&dataku[jumlah].kode_buku.thn);
fflush(stdin); //hapus sisa data dalam penampung keyboard
jumlah ++;
printf("\nApakah Masih Ada Data Buku Yang Lain [y/t] ? ");scanf("%c",&tombol);
printf("\n");
}
while (tombol== 'y');
printf("\n MENAMPILKAN DATA BUKU");
printf("\n====================================");
printf("\n*************^^**********^^*********\n");
printf("\nNAMA BUKU KODE BUKU\n");
for(i=0; i<jumlah; i++)
printf("\n%-21s %d-%d-%d", dataku[i].nama, dataku[i].kode_buku.tgl, dataku[i].kode_buku.bln, dataku[i].kode_buku.thn);
}
else if (pilih==2)
printf("\n \n \n \nTERIMA KASIH ATAS PARTISIPASI ANDA......");
else
printf("PILIHAN YANG ANDA MASUKAN SALAH");
getch();
}

setelah di run, tampilannya seperti berikut :


 
 
 
sangat mudah dan sederhana bukan?
silahkan dikembangkan lagi...selamat mencoba:D

1 komentar:

  1. gmn klo mau ganti kode bukuny biar gak jadi bentuk angka. biar dia bentuk kata juga?

    ReplyDelete