ARRAY
ARRAY
Adalah
tipe tersetruktur yang terdiri dari sejumah komponen yang mempunyai
tipe yang sama.
BU :
Tipe data Nama_variabel [Ukuran]
Contoh
:
Int
hrg[20]jumlah
maksimum elemen array (ukurnya) adalah 20
Contoh
:
PT.
Utung Rugi yang terletak di JL. Kaliabata Timur No.37 Telp
(021)7901074 menjual beberapa macam barang elektronik.
Buat
Program dengan layout sbb :
Rancangan
Input :
PT.UNTUNG
RUGI
Jl.Kalibata
Timur No.37 Telp (021)7901074
-------------------------------------------------------
Masukan
Nama Pembeli :
Masukan
Jumlah Data :
Data
Ke-1
K
Di input
ode Barang :
Nama
Barang :
Harga :
Beli :
Data
Ke-2
……………………………
Sampai banyaknya jumlah data yang
diinput
Total=
beli x harga
Rancangan
Output :
PT.UNTUNG
RUGI
Jl.Kalibata
Timur No.37 Telp (021)7901074
-------------------------------------------------------
Nama
Pembeli :
===============================================================================================
No. Kode Nama Harga
Jumlah Total
Barang Barang Barang Beli Bayar
===============================================================================================
…. ………… …………… …………….. ……………. ………….
…. ………… …………… …………….. ……………. ………….
===============================================================================================
Mau
Input Data Lagi [Y | T] =
Jawaban
:
#
include <stdio.h>
#
include <conio.h>
#
include <iostream.h>
#
include <iomanip.h>
main()
{
char
np[15],kd[5][25],nb[20][25],lagi; //kd[5][25]-->[5] banyak digit,
[25]-->arraynya
int
i,j;
float
hrg[25],jml[25],tot[25];
awal:
clrscr();
textcolor(13);cprintf("
PT. UNTUNG RUGI");
cout<<endl;
cout<<"JL.
Kalibata Timur No.37 telp (021) 7901074"<<endl;
cout<<"----------------------------------------------"<<endl;
textcolor(13);cprintf("Masukan
nama pembeli :");cin>>np; //textnya berwarna ping..(harus
pk cprintf)
cout<<"masukan
Jumlah Data :";cin>>j;
for(i=1;i<=j;i++)
{
cout<<"Data
Ke - "<<i<<endl;
cout<<"Masukan
Kode barang :";cin>>kd[i];
cout<<"Masukan
Nama Barang :";cin>>nb[i];
cout<<"Masukan
harga Barang :";cin>>hrg[i];
cout<<"Masukan
Jumlah Beli :";cin>>jml[i];
tot[i]=hrg[i]*jml[i];
cout<<endl;
}
clrscr();
cout<<endl;
cout<<"
PT. UNTUNG RUGI"<<endl;
cout<<"
JL. Kalibata Timur No.37 telp (021) 7901074"<<endl;
cout<<endl;
cout<<"Nama
Pembeli : "<<np<<endl;
cout<<"=========================================================="<<endl;
cout<<"No.
Kode Nama Harga Jumlah Total "<<endl;
cout<<"
Barang Barang
Barang Beli Bayar"<<endl;
cout<<"=========================================================="<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
//jarak antar no dan kode 5 digit
cout<<setiosflags(ios::left)<<setw(8)<<kd[i];
cout<<setiosflags(ios::left)<<setw(10)<<nb[i];
cout<<setiosflags(ios::left)<<setw(11)<<hrg[i];
cout<<setiosflags(ios::left)<<setw(9)<<jml[i];
cout<<setiosflags(ios::left)<<setw(8)<<tot[i]<<endl;
}
cout<<"==========================================================="<<endl;
cout<<"Mau
input data lagi [Y/T] =";cin>>lagi;
if
(lagi=='Y'|| lagi=='y')
goto
awal;
else
goto
akhir;
akhir:
clrscr();cout<<endl;cout<<"TERIMA
KASIH ATAS KEDATANGANNYA";
getch();
}
Comments