PuGnaToR
Pugnator like 1942663.gifFreedom to Palestine - just join to my Blog

Selasa, 11 Januari 2011

Borland C++

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
line(){cout<<"---------------------------------------------------------"<<endl;}
double diskon(int jmlbeli, long int harga);

main()
{  int x,badat;
    long int grandtotal;
   char lagi;
    struct
   {char kdbarang[6];
    char nmpembeli[15];
    char *nmbarang [9];
    int jmlbeli;
    long int harga;
    double dsk;
    long int total;
    }harga[20];
    n:
   clrscr();
    cout<<"input jumlah penjualan [1,2,3...] : ";cin>>badat;
   line();
   cout<<" kode barang = mtr01/ kyb01/ ram01/ dvd01"<<endl;
    for (x=1;x<=badat;x++)
   {    cout<<"data penjualan ke-"<<x<<endl;
      cout<<"kode barang        = ";cin>>harga[x].kdbarang;
      cout<<"nama pembeli        = ";cin>>harga[x].nmpembeli;
      cout<<"jumlah beli        = ";cin>>harga[x].jmlbeli;cout<<endl;
      if (harga[x].kdbarang=="mtr01"||harga[x].kdbarang=="MTR01")
          {harga[x].nmbarang=="monitor";
          harga[x].harga   ==2000000;}
      else if (harga[x].kdbarang=="kyb01"||harga[x].kdbarang=="KYB01")
          {harga[x].nmbarang=="keyboard";
          harga[x].harga   ==150000;}
      else if (harga[x].kdbarang=="ram01"||harga[x].kdbarang=="RAM01")
          {harga[x].nmbarang=="ram 4 giga";
          harga[x].harga   ==35000;}
      else
          {harga[x].nmbarang=="dvd-room";
          harga[x].harga   ==245000;}
harga[x].total=(harga[x].jmlbeli*harga[x].harga)-diskon(harga[x].jmlbeli,harga[x].harga);
grandtotal=grandtotal+harga[x].total;
   line();
   line();
   }
   clrscr();
   cout<<"no   nama        nama        jumlah         harga    diskon      total"<<endl;
   cout<<"     pembeli     barang      beli                                bayar"<<endl;
   line();
   for (x=1;x<=badat;x++)
   {    cout<<setiosflags(ios::left)<<setw(5)<<x;
       cout<<setiosflags(ios::left)<<setw(9)<<harga[x].nmpembeli;
      cout<<setiosflags(ios::left)<<setw(8)<<harga[x].nmbarang;
      cout<<setiosflags(ios::left)<<setw(3)<<harga[x].jmlbeli;
      cout<<setiosflags(ios::left)<<setw(8)<<harga[x].harga;
      cout<<setiosflags(ios::left)<<setw(7)<<harga[x].dsk;
      cout<<setiosflags(ios::left)<<setw(11)<<harga[x].total;cout<<endl;
   }
      line();
      cout<<"                                                              grand total = Rp "<<grandtotal<<endl;
      cout<<endl;
      cout<<"input lagi ? [y/t] = ";cin>>lagi;
      if (lagi=='y'||lagi=='Y')
      goto n;
      else
      goto m;
      getch();
      m:
   }

double diskon(int jmlbeli, long int harga)
{    if (jmlbeli>=5)
        return(0.1*harga*jmlbeli);
    else
       return(0.05*harga*jmlbeli);
}

class private public

# include <stdio.h>
# include <conio.h>
# include <iostream.h>
# include <string.h>
class barang
{    private:
    char kobar[10];
   char nabar[10];
   int jumlah;

   public:
   rincian (char*kbr,char*nbr,int jml)
   {    strcpy (kobar, kbr);
       strcpy (nabar,nbr);
      jumlah=jml;
   }

   info()
   {    cout<<"             data barang           "<<endl;
       cout<<"kode barang = "<<kobar<<endl;
      cout<<"nama barang = "<<nabar<<endl;
      cout<<"jumlah      = "<<jumlah<<endl;
   }
};

main()
{    clrscr();
    barang databarang;
   char A[10],B[30];
   int C;

   cout<<"            data barang         "<<endl;
   cout<<"input kode barang  = ";gets(A);
   cout<<"input nama barang  = ";gets(B);
   cout<<"input jumlah       = ";cin>>C;
   clrscr();
   databarang.rincian(A,B,C);
   databarang.info();
   getch();
}

class public

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
    class buku
   { public:
     char judul[30],pengarang[30];
     int jumlah;
   };
main()
{    clrscr();
    buku novel;
   cout<<"inpu judul      = ";gets(novel.judul);
   cout<<"input pengarang = ";gets(novel.pengarang);
   cout<<"input jumlah    = ";cin>>novel.jumlah;
   cout<<endl<<endl<<endl;
   cout<<"judul       = "<<novel.judul;
   cout<<"pengarang   = "<<novel.pengarang;
   cout<<"jumlah      = "<<novel.jumlah;
   getch();
}

Bebagi Rasa Bersama

jangan lupa koment ya.. & isi vottingnya. Oke..
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
line1(){textcolor(5067);cprintf("---------------------------------------------------------");}
line2(){textcolor(312);cprintf("---------------------------------------------------------");}
line3(){textcolor(12);cprintf("---------------------------------------------------------");}
long int ttl(int gaji, int upah);
double nhasil(int nluas, int nluts);
main()
{  int x,badat,row;
    char lagi;
    struct
   {char nmburuh[20],golongan;
    int jmljamkerja,gjharian,gjlembur;long int total;
   }buruh[20];

    int rows;
    struct
   { char nmmahasiswa[20],nlhuruf;
     int uts,uas;
   }nilai[20];
    n:
   clrscr();
   gotoxy(15,1);textcolor(15);
 cprintf("DAFTAR NILAI MATA KULIAH C++");cout<<endl;
   line1();cout<<endl;
   cout<<"input banyak data mahasiswa = ";cin>>badat;cout<<endl;
   for(x=1;x<=badat;x++)
   {    cout<<"data mahasiswa ke- "<<x<<endl;
       cout<<"masukkan nama mahasiswa : ";gets(nilai[x].nmmahasiswa);
      cout<<"masukkan nialai UTS     : ";cin>>nilai[x].uts;
      cout<<"masukkan nialai UAS     : ";cin>>nilai[x].uas;
      line2();
      cout<<endl;
      if (nhasil(nilai[x].uas,nilai[x].uts)>=80)
          nilai[x].nlhuruf='A';
      else if (nhasil(nilai[x].uas,nilai[x].uts)>=70)
         nilai[x].nlhuruf='B';
      else if (nhasil(nilai[x].uas,nilai[x].uts)>=56)
         nilai[x].nlhuruf='C';
      else if (nhasil(nilai[x].uas,nilai[x].uts)>=47)
         nilai[x].nlhuruf='D';
      else
         nilai[x].nlhuruf='E';
   }
   clrscr();
   gotoxy(16,1);textcolor(132);
 cprintf("DAFTAR NILAI MATA KULIAH C++");cout<<endl;
   gotoxy(1,2);line3();
   gotoxy(1,3);cout<<"NO     NAMA             NILAI          NILAI     NILAI";
   gotoxy(1,4);cout<<"     MAHASISWA       UTS     UAS       AKHIR     HURUF";
   gotoxy(1,5);line2();
   rows=6;
   for (x=1;x<=badat;x++)
   {
      gotoxy(1,rows);cout<<x;
      gotoxy(6,rows);cout<<nilai[x].nmmahasiswa;
      gotoxy(22,rows);cout<<nilai[x].uts;
      gotoxy(30,rows);cout<<nilai[x].uas;
      gotoxy(40,rows);cout<<nhasil(nilai[x].uas,nilai[x].uts);
      gotoxy(52,rows);cout<<nilai[x].nlhuruf;
      rows++;
      cout<<endl;
   }
   line1();
   cout<<endl<<endl;
   cout<<"input lagi ? [y/t] = ";cin>>lagi;
      if (lagi=='y'||lagi=='Y')
      goto n;
      else
      goto o;
      getch();



   o:
   clrscr();
   line1();
   gotoxy(20,1);cout<<"Daftar Honor Pegawai Honorer"<<endl;
   gotoxy(20,2);cout<<"       PT.ALAKADARNYA"<<endl;
   line2();cout<<endl;
    cout<<"input data pegawai [1,2,3...] : ";cin>>badat;
   line3();cout<<endl;
    for (x=1;x<=badat;x++)
   {    cout<<"data pegawai ke-"<<x<<endl;
      cout<<"nama pegawai        = ";cin>>buruh[x].nmburuh;
      cout<<"golongan [A/ B/ C]  = ";cin>>buruh[x].golongan;
      cout<<"jumlah jam kerja    = ";cin>>buruh[x].jmljamkerja;cout<<endl;

      if (buruh[x].golongan=='a'||buruh[x].golongan=='A')
          buruh[x].gjharian=25000;
      else if (buruh[x].golongan=='b'||buruh[x].golongan=='B')
          buruh[x].gjharian=15000;
      else
          buruh[x].gjharian=10000;
   if (buruh[x].jmljamkerja>8)
       buruh[x].gjlembur=(buruh[x].jmljamkerja-8)*5000;
   else
     {buruh[x].gjharian=(buruh[x].gjharian/8)*buruh[x].jmljamkerja;
      buruh[x].gjlembur=0;}
   line1();cout<<endl;
   line2();cout<<endl;
   }
   clrscr();
   gotoxy(20,1);cout<<"Daftar Honor Pegawai Honorer";
   gotoxy(20,2);cout<<"      PT.ALAKADARNYA";
   gotoxy(1,3);line1();
   gotoxy(1,4);cout<<"NO  NAMA       GOLONGAN    GAJI     GAJI     JUMLAH";
   gotoxy(1,5);cout<<"    PEGAWAI   & JAM KERJA  HARIAN   LEMBUR   HONOR";
   gotoxy(1,6);line3();
   row=7;
   for (x=1;x<=badat;x++)
   {
      gotoxy(1,row);cout<<x<<endl;
      gotoxy(5,row);cout<<buruh[x].nmburuh;
      gotoxy(19,row);cout<<buruh[x].golongan;cout<<buruh[x].jmljamkerja;
      gotoxy(28,row);cout<<buruh[x].gjharian;
      gotoxy(37,row);cout<<buruh[x].gjlembur;
      gotoxy(46,row);cout<<ttl(buruh[x].gjharian ,buruh[x].gjlembur);
      row++;
   }
   cout<<endl;
      gotoxy(1,row);line1();cout<<endl;
      cout<<"input lagi ? [y/t] = ";cin>>lagi;
      if (lagi=='y'||lagi=='Y')
          {textcolor(3);cprintf("input data 1 : nilai mahasiswa");cout<<endl;
          textcolor(3);cprintf("      data 2 : data buruh\n ");cout<<endl;
          textcolor(87);cprintf("masukkan pilihan data anda [ 1 atau 2] = ");cin>>lagi;
         if (lagi=='1')
             goto n;
         else
            goto o;}
      else
         goto m;
      getch();
      m:
   }

long int ttl(int gaji, int upah)
{ return (gaji+upah);
}

double nhasil(int nluas,int nluts)
{return (nluas*0.4)+(nluts*0.6);}