Kamis, 18 Juni 2009

STRUCTURE

merupakan kumpulan berbagai tipe data yang memiliki ukuran yang berbeda dan dikelompokkan dalam satu deklarasi unik.
BU :
Struct nama_tipe_struktur
{
Element struktur;
.....................;
};
atau
Struct
{
Element struktur;
.....................;
} nama_tipe_struktur;

Contoh ;
Buat struct dengan nama barang, yang berisikan kode barang, nama barang, harga, jumlah, total, discount,uang bayar dan uang kembali.

Input :

#include
#include
#include
struct
{
char kdbrg[5];
char nmbrg[25];
float hrg,total,disc,ttl,ubyr,ukmb;
int jml;
}barang;
main()
{
clrscr();
cout<<” PT. KONOHA COMPANY”<cout<<”JL. Kalibata Timur No.37 Telp (021) 7901074”<cout<<”---------------------------------------------------------“< cout<<"Masukkan kode barang = ";cin>>barang.kdbrg;
cout<<"Masukkan nama barang = ";cin>>barang.nmbrg;
cout<<"Masukkan harga = ";cin>>barang.hrg;
cout<<"Masukkan jumlah = ";cin>>barang.jml;
barang.total=barang.hrg*barang.jml;
if (barang.jml>5)
barang.disc=0.2*barang.total;
else
barang.disc=0;
barang.ttl=barang.total-barang.disc;
clrscr();
cout<<"\t\"PROGRAM PENJUALAN BARANG\""<cout<<” \t\”PT. KONOHA COMPANY\””<cout<<"\t********************************"< cout<<"\tKode barang = "< cout<<"\tNama barang = "< cout<<"\tHarga =Rp. "< cout<<"\tJumlah = "< cout<<"\tDiscount =Rp. "< cout<<"\tTotal =Rp. "< cout<<"\t********************************"< cout<<"\tTotal bayar =Rp. "< cout<<"\tUang bayar =Rp. ";cin>>barang.ubyr;
barang.ukmb=barang.ubyr-barang.ttl;
cout<<"\tUang Kembali =Rp. "< cout< cout<<"\t**********TERIMA KASIH***********"< getch();
}
output :

Tidak ada komentar:

Posting Komentar