PERHATIAN

Blog ini telah berhenti updatenya. Saya telah membuat blog baru yang lebih spesifik tentang pemrograman. Alamat blog baru saya di http://kasandolo.blogspot.com. Sebagian dari post saya di blog ini juga telah saya pindah ke blog baru saya tersebut. Semoga anda berkenan mengunjungi blog baru saya. Terima kasih.

Indonesia Furniture Handicraft Wholesale Marketplace b2b

Hello, my name is Ikhsan Noor Rosyidin, and i am an Indonesian. I'd like to promote something from my country.


Do you know Jepara, Bali, Kalimantan (borneo), or another place in Indonesia that have beautifull handicraft furniture?? Maybe you don't know that place, but maybe you already collecting furniture from those place.

JEPARA, a small city in located in Central Java Province, INDONESIA, has been wellknown as A Furniture Capital of The World. And, as a member of Indonesian Furniture Association (Asmindo), i proudly campaign for the new Brand Image of Jepara as THE WORLD CARVING CENTRE which was officially launched on May 15, 2008. Come and Visit Jepara for all wooden furniture in various ranges for both indoor and garden furniture. Or if you want to buy just follow this link.

I want to promote Indonesian furniture, that's why i join an seo contest, with keyword target: Indonesia Furniture handicraft Wholesale Marketplace. If you also want to join this contest, just follow this link: Indonesia Furniture handicraft Wholesale b2b.

The main reason why i join this contest is to promote the Indonesia Furniture handicraft. The seo contest it's self is not really matters to me. So, if you want to buy indonesian furnitue, visit Indonesia Furniture handicraft Wholesale b2b.

Read more...

Menambah Data Structure di Akhir

Sama seperti array, data di structure juga bisa ditambah. Berikut adalah penambahan data di akhir structure.

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void samadengan();
struct struk
{
char namabarang[50];
int jumlahbeli;
int hargasatuan;
int jumlahharga;
}belanja[1];
int main()
{
int index,jumlahbarang,jumlahtambah,jumlahbaru;
printf("Selamat datang di toko APRILMART\n");
samadengan();
printf("Berapa jumlah barang yang anda beli: ");
scanf("%d",&jumlahbarang);
printf("\nSilahkan masukan barang apa saja yang anda beli");

/*input dan pencetakan struktur*/
for(index=0;index<jumlahbarang;index++)
{
printf("\nNama barang : ");
cin.getline(belanja[index].namabarang,50);
printf("Jumlah beli : ");
scanf("%d",&belanja[index].jumlahbeli);
printf("Harga satuan: ");
scanf("%d",&belanja[index].hargasatuan);
}
clrscr();
printf("Barang yang anda beli adalah: \n");
samadengan();
for(index=0;index<jumlahbarang;++index)
{
printf("\n\nBarang ke-%d",index+1);
printf("\nNama barang : ");printf("%s",belanja[index].namabarang);
printf("\nJumlah beli : ");printf("%d",belanja[index].jumlahbeli);
printf("\nHarga satuan : ");printf("%d",belanja[index].hargasatuan);
printf("\nJumlah harga : ");printf("%d",belanja[index].jumlahbeli*belanja[index].hargasatuan);
}

/*bagian penambahan struktur*/
printf("\nBerapa jumlah barang yang ingin ditambahkan? ");
scanf("%i",&jumlahtambah);
jumlahbaru=jumlahbarang+jumlahtambah;
printf("Jumlahtambah: %d\n",jumlahtambah);
printf("\nMasukan barang tambahan:");
for(index=0;index<jumlahtambah;++index)
{
printf("\nNama barang: ");
cin.getline(belanja[jumlahbarang+index].namabarang,50);
printf("Jumlah beli: ");
scanf("%i",&belanja[jumlahbarang+index].jumlahbeli);
printf("Harga satuan: ");
scanf("%i",&belanja[jumlahbarang+index].hargasatuan);
}
/*akhir dari penambahan*/

/*pencetakan hasil akhir*/
printf("\nBarang anda sekarang adalah: %d",jumlahbaru);
for(index=0;index<jumlahbaru;index++)
{
printf("\n\nBarang ke-%d",index+1);
printf("\nNama barang : ");printf("%s",belanja[index].namabarang);
printf("\nJumlah beli : ");printf("%d",belanja[index].jumlahbeli);
printf("\nHarga satuan : ");printf("%d",belanja[index].hargasatuan);
printf("\nJumlah harga : ");printf("%d",belanja[index].jumlahbeli*belanja[index].hargasatuan);
}
getch();
}
void samadengan()
{
int x;
for(x=0;x<80;x++)
{
printf("=");
}
}


Sourcecode dan program eksekusi ada di:
tambah_akhir_structure

Read more...

Input dan Cetak Structure

Structure mirip dengan array, hanya saja didalam structure bisa terdapat lebih dari satu jenis type data. Dengan structure kita seperti membuat tipe data kita sendiri. Berikut ini adalah program untuk menginput dan mencetak structure.

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

/*deklarasi structure sebelum fungsi main*/
struct databuku
{
char kodebuku[10];
char namabuku[50];
int tahunterbit;
char pengarang[50];
int harga;
}buku[1];
/*data buku menjadi tipe data sedangkan buku menjadi nama variable. Pada hal ini buku adalah array yang berisi structure*/

void main()
{
int i,x,jumlahbuku;
printf("Jumlah buku: ");
scanf("%d",&jumlahbuku);

/*input data structure*/
for(i=0;i<jumlahbuku;i++)
{
printf("\nKode buku : ");
/*fungsi cin.getline untuk menginput dalam satu baris, maximal karakter adalah yang sesuai dengan yang telah ditentukan (pada perintah ini batasnya 20 karakter)*/
cin.getline(buku[i].kodebuku,20);
printf("Nama buku : ");
cin.getline(buku[i].namabuku,30);
printf("Tahun terbit: ");
scanf("%d",&buku[i].tahunterbit);
printf("Pengarang : ");
cin.getline(buku[i].pengarang,50);
printf("Harga : ");
scanf("%d",&buku[i].harga);
}

/*cetak data structure*/
clrscr();
printf("\nBuku anda:");
for(x=0;x<jumlahbuku;x++)
{
printf("\nBuku ke-%d\n",x+1);
printf("\nKode buku : ");printf("%s",buku[x].kodebuku);
printf("\nNama buku : ");printf("%s",buku[x].namabuku);
printf("\nTahun terbit: %d",buku[x].tahunterbit);
printf("\nPengarang : ");printf("%s",buku[x].pengarang);
printf("\nHarga buku : %d",buku[x].harga);
}
getch();
}

Sourcecode dan program eksekusi ada di:
input_cetak_structure.rar

Read more...

Menambah Data di akhir Array

Penambahan data array di akhir, tidak memerlukan penggeseran data. Menurut saya penambahan data di akhir adalah yang paling mudah diantara 3 metode penambahan data array. Berikut programnya:

#include <stdio.h>
#include <conio.h>
void main()
{
int jumlahtambah,x, isi, banyakdata=5;
int a[]={10,20,30,40,50};
printf("Data anda:");
for(isi=0;isi<banyakdata;isi++)
{
printf("\nData ke-%d: %d",isi+1,a[isi]);
}
printf("\n\n\nJumlah penambahan data: ");
scanf("%d",&x);
jumlahtambah=x;

/*input data tambahan*/
for(isi=0;isi<jumlahtambah;isi++)
{
printf("\nMasukan tambahan data ke-%d: ",isi+1);
scanf("%i",&a[banyakdata+isi]);
}

/*cetak data baru*/
printf("Data anda sekarang adalah:");
for(isi=0;isi<banyakdata+jumlahtambah;isi++)
{
printf("\nData ke-%d: %d",isi+1,a[isi]);
}
getch();
}

Untuk membuktikan bahwa program ini berhasil, silahkan download program eksekusinya di:
tambah_akhir_array.rar

Read more...

Menyisipkan Data Array

Untuk menyisipkan data array di tengah, metode penggeseran data berbeda dengan menambahkan data array di depan. Pada post ini, saya ingin memberitahukan cara menambahkan data array di tengah. Berikut programnya:

#include <stdio.h>
#include <conio.h>
void main()
{
int a[]={10,20,30,40,50};
int isi, jumlahdata=5, urutantambah, jumlahtambah, jumlahdatabaru;
printf("Data anda:");
for(isi=0;isi<jumlahdata;isi++)
{
printf("\nData ke-%d: %d",isi+1,a[isi]);
}

/*penempatan data baru*/
printf("\n\nSisipkan pada urutan ke: ");
scanf("%d",&urutantambah);

/*input jumlah data tambahan*/
printf("Jumlah data yang akan ditambahkan: ");
scanf("%d",&jumlahtambah);

/*pelebaran data array*/
for(isi=0;isi<jumlahdata-jumlahtambah;isi++)
{
a[jumlahdata+jumlahtambah-isi-1]=a[jumlahdata-isi-1];
}

/*input data tambahan*/
for(isi=0;isi<jumlahtambah;isi++)
{
printf("Masukan tambahan data ke-%d: ",isi+1);
scanf("%d",&a[isi+urutantambah-1]);
}

/*cetak data baru*/
jumlahdatabaru=jumlahdata+jumlahtambah;
printf("Data anda sekarang:");
for(isi=0;isi<jumlahdatabaru;isi++)
{
printf("\nData ke-%d: %d",isi+1,a[isi]);
}
getch();
}

Sourcecode dan program eksekusinya ada di:
sisip_data_array.rar

Read more...

  © Blogger templates The Professional Template by Ourblogtemplates.com 2008

Back to TOP