Saturday, 21 January 2012

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();
   }




Categories:

0 comments:

Post a Comment

Subscribe to RSS Feed Follow me on Twitter!