Try And Learn....Semua Pasti Bisaaa

Structure

13/12/2009 01:51

Structure

 Digunakan untuk mengelompokkan sejumlah data yang memiliki tipe data yang berbeda beda.

 Deklarasi :

Struct nama_tipe_struktur

{

   Elemen struktur;

};

ATAU

Struct

{

  elemen struktur;

} nama_tipe_struktur;

 

/*LATIHAN STRUKTUR*/

#include<stdio.h>

#include<conio.h>

#include<iostream.h>

 

main()

{

struct

{

            char np[8],nb[10];

   int jum;

   float  harga,total;

} barang;

 

clrscr();

cout<<"Nama Pembeli = ";cin>>barang.np;

cout<<"Nama Barang  = ";cin>>barang.nb;

cout<<"Jumlah Beli  = ";cin>>barang.jum;

cout<<"Harga Beli   = ";cin>>barang.harga;

barang.total=barang.harga*barang.jum;

printf("\nTotal Bayar = Rp. %8.0f",barang.total);

getch();

}

 

/*LATIHAN PENGGABUNGAN STRUKTUR DENGAN ARRAY*/

 

#include<stdio.h>

#include<conio.h>

#include<iostream.h>

 

main()

{   int i,n;

    char np[8];

    float total;

struct

{

            char nb[10];

   int jum;

   float  harga,sb;

} barang[5];

 

clrscr();

cout<<"Banyak Pembelian = ";cin>>n;

cout<<"Nama Pembeli = ";cin>>np;

for (i=1;i<=n;i++)

{

cout<<endl;

cout<<"Data ke - "<<i<<endl;

cout<<"Nama Barang  = ";cin>>barang[i].nb;

cout<<"Jumlah Beli  = ";cin>>barang[i].jum;

cout<<"Harga Beli   = ";cin>>barang[i].harga;

barang[i].sb=barang[i].harga*barang[i].jum;

}

cout<<endl<<endl;

cout<<"Jumlah Data Pembelian = "<<n<<endl;

cout<<"Nama Pembeli          = "<<np<<endl;

cout<<"=========================================="<<endl;

cout<<"No  Nama Barang  Jumlah   Harga   Subtotal"<<endl;

cout<<"=========================================="<<endl;

for (i=1;i<=n;i++)

{

printf("\n%d  %s          %d   %8.0f    %8.0f",i,barang[i].nb,barang[i].jum,barang[i].harga,barang[i].sb);

total=total+barang[i].sb;

}

cout<<"\n============================================="<<endl;

printf("\nTotal Bayar = Rp. %8.0f",total);

getch();

}

 

Contact

Untuk SERVICE,INSTALASI KOMPUTER DAN LAN, hubungi:
"RODAM COMPUTER"
Perumahan Sukaraya Indah
Blok C12A No. 02 Cikarang Utara
Angga Saputra (02196008921)
Daniel Taufik (08567979543)

Search site

© 2008 All rights reserved.

Create a website for freeWebnode