ini adalah contoh listing sederhana menggunakan bahasa pemrograman C++
#include <stdio.h>
#include <conio.h>#include <iostream.h>
#include <iomanip.h>
main()
{
char kode[5][10],pengarang[25][10],input,jenis[15],*jns[10];
int i,j;
double harga[10];
int stok[10];
awal:
clrscr();
cout<<"Jumlah buku :";cin>>j;
cout<<endl;
for(i=1;i<=j;i++)
{
cout<<"Data siswa ke-"<<i<<endl;
cout<<"Kode Buku :",cin>>kode[i];
cout<<"Pengarang :",cin>>pengarang[i];
cout<<"Stok :",cin>>stok[i];
cout<<"Jenis :",cin>>jenis;
if(!strcmp(jenis,"komik")||!strcmp(jenis,"KOMIK")){
harga[i]=15000;
jns [i]="KOMIK"; }
else if(!strcmp(jenis,"fiksi")||!strcmp(jenis,"FIKSI")) {
harga[i]=50000;
jns[i]= "FIKSI"; }
else if(!strcmp(jenis,"biography")||!strcmp(jenis,"BIOGRAPHY")) {
harga[i]=100000;
jns[i]="BIOGRAPHY"; }
else {
harga[i]=25000;
jns[i]="LAINNYA"; }
cout<<endl;
}
puts("----------------------------------------------");
puts("No. Kode Buku Pengarang Jenis Harga Stok");
puts("-----------------------------------------------");
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(14)<<kode[i];
cout<<setiosflags(ios::left)<<setw(10)<<pengarang[i];
cout<<setiosflags(ios::left)<<setw(8)<<jns[i];
cout<<setiosflags(ios::left)<<setw(8)<<harga[i];
cout<<setiosflags(ios::left)<<setw(10)<<stok[i];
cout<<endl;
}
puts("------------------------------------------------");
cout<<"Mau input data lagi [Y/T]?";cin>>input;
if(input=='y'||input=='Y')
goto awal;
else
goto akhir;
akhir:
puts("Terima Kasih Telah Menggunakan Program Ini");
getch();
}
0 comments:
Post a Comment