tag:blogger.com,1999:blog-1330830772821414452024-03-12T16:50:01.752-07:00Borland c++army like_anggun restianahttp://www.blogger.com/profile/14076136479192217921noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-133083077282141445.post-83354073148102698592010-06-20T08:18:00.001-07:002010-06-20T08:18:59.784-07:00army like_anggun restianahttp://www.blogger.com/profile/14076136479192217921noreply@blogger.com0tag:blogger.com,1999:blog-133083077282141445.post-87072575562919226832010-06-19T22:09:00.000-07:002010-06-19T22:13:00.212-07:00LATIHAN SOAL_2 BORLAND C++<br /><br />Bab 1<br /><br />Pengenalan Model data,Perintah masukan dan Keluaran<br /><br />Contoh 1 :<br /><br />Ø Menghitung nilai akhir<br /><br />Ø Nilai keaktifan,nilai tugas ,nilai ujian,nilai absensi<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />Main()<br /><br />{<br /><br />Char nama[20];<br /><br />Int nk,nt,nu;<br /><br />Float nmk,nmt,nmu,na;<br /><br />Cout<<”program hitung nilai akhir “<<br /><br />Cout<<” nama siswa:”;cin>>nama;<br /><br />Cout<<”nilai keaktifan:”;cin>>nk;<br /><br />Cout<<”nilai tugas:”;cin>>nt;<br /><br />Cout<<”nilai ujian:”;cin>>nu;<br /><br />nmk=nk*20/100;<br /><br />nmt=nt*30/100;<br /><br />nmu=nu*50/100;<br /><br />na=(nmk+nmt+nmu+);<br /><br />cout<<”siswa yang bernama=”<<<br /><br />cout<<”nmk*20/100=”<<<br /><br />cout<<”nmt*30/100=”<<<br /><br />cout<<”nmu*50/100=”<<<br /><br />cout<<”na=”na<<br /><br />getch();<br /><br />}<br /><br />Contoh 2 :<br /><br />Ø Masukan :<br /><br />Ø Nilai A+B=C<br /><br />Ø Nilai A-B=D<br /><br />Ø Nilai A:B=E<br /><br />Ø Nilai A*B=F<br /><br />Ø Nilai A/B=G<br /><br />Penyelesaian :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />Main()<br /><br />{<br /><br />Iny a,b;<br /><br />Float c,d,e,f,g;<br /><br />Cout<<”masukan nilai A:”;cin>>a;<br /><br />Cout<<”masukan nilai B:”;cin>>b;<br /><br />C=a+b;<br /><br />D=a-b;<br /><br />E=a:b;<br /><br />F=a*b;<br /><br />G=a/b;<br /><br />Cout<<”hasil dari C=a+b=”<<<br /><br />Cout<<”hasil dari D=a-b=”<<<br /><br />Cout<<”hasil dari E=a:b=”<<<br /><br />Cout<<”hasil dari F=a*b=”<<<br /><br />Cout<<”hasil dari G=a/b=”<<<br /><br />Printf(“\n nilai a=%d”,a);<br /><br />Printf(“\n nilai ++a=%d”, ++a);<br /><br />Printf (“\n nilai C=%d”,c);<br /><br />Printf(“\n nilai D=%d”,e);<br /><br />Printf(“\n nilai E=%d”,e);<br /><br />Printf(“\n nilai F=%d”,f);<br /><br />Printf(“\n nilai G=%d”,g);<br /><br />Printf(“\n nilai B=%d”,--B);<br /><br />Getch();<br /><br />}<br /><br />Contoh 3 :<br /><br />Ø Mencari Total, diskon,total pembayaran.<br /><br />Penyelesaian :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />Main()<br /><br />{<br /><br />Char nama[20];<br /><br />Int jubel,hrgm;<br /><br />Float ttl,dis,totbay;<br /><br />Cout<<”program total pembayran “<<br /><br />Cout<<”nama makanan:”;cin>>nama;<br /><br />Cout<<”harga:”;cin>>hrgm;<br /><br />Cout <<”jubel:”;cin>>jubel;<br /><br />ttl=jubel*hrgm;<br /><br />dis=ttl*0.1;<br /><br />totbay=ttl-dis;<br /><br />cout<<”total yang harus dib yr=”<<<br /><br />cout<<”diskon=”<<<br /><br />cout<”total pembayaran=”<<<br /><br />getch();<br /><br />}<br /><br />Bab 2<br /><br />Operasi Penyleksian( Brancing )<br /><br />Memakai kondisi IF ELSE<br /><br />Contoh 1 :<br /><br />Ø Mencari nilai akhir dengan presentase<br /><br />Penyelesaian :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />Main()<br /><br />}<br /><br />Char nama[20],*grade:<br /><br />Int nk,nt,nu;<br /><br />Float nmk,nmt,nmu,na;<br /><br />Cout<<”program hitung nilai akhir “<<br /><br />Cout<<”masukan nama:”cin>>nama;<br /><br />Cout <<”nk:”;cin>>nk;<br /><br />Cout <<”nt:”;cin>>nt;<br /><br />Cout<<”nu:”;cin>>nt;<br /><br />nmk=nk*0.2;<br /><br />nmt=nt*0.3;<br /><br />nmu=nu*0.5;<br /><br />na=nmk+nmt+nmu;<br /><br />if(na>=80)<br /><br />grade=”a”;<br /><br />if(na>=70)<br /><br />grade=”b”;<br /><br />if(na>=59)<br /><br />grade=”c”;<br /><br />if(na>50)<br /><br />grade=”d”;<br /><br />else if(na<50)<br /><br />grade=”e”;<br /><br />cout<<”siswa yang bernama=”<<<br /><br />cout<<”dengan nilai presentase yang dihasilkan”<<br /><br />cout<<”nk*0.2=”<<<br /><br />cout<<<”nt*0.3=”<<<br /><br />cout<<”nu*0.5=”<<<br /><br />cout<<”siswa yang bernama=”<<<br /><br />cout<<”nmk+nmt+nmu=”<<<br /><br />cout<<”grade=”<<<br /><br />getch();<br /><br />}<br /><br />Contoh 2 :<br /><br />Ø Program hitung honor karyawan kontrak PT. Dingin Damai<br /><br />Penyelesaian :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />Main()<br /><br />{<br /><br />Char nama[20],*golongan,*pendidikan, *lembur;<br /><br />Int gol,pend,jj=8;<br /><br />Float ht,tj,hl,hyd;<br /><br />Cout<<”Program hitung honor karyawan kontrak PT. Dingin Damai”<<br /><br />Cout<<” masukan nama:”;cin>>nama;<br /><br />Cout<<”golongan:”;cin>>gol;<br /><br />Cout<<”pendidikan:”;cin>>pend;<br /><br />Cout<<”jjk:”;cin>>jjk;<br /><br />ht=300000;<br /><br />if(00.5*ht)<br /><br />golongan=”1”;<br /><br />if(0.1*ht)<br /><br />gologan=”2”;<br /><br />if(o.15*ht)<br /><br />golongan=”3”;<br /><br />if(0,25*ht)<br /><br />pendidikan=”1”;<br /><br />if(0.05*ht)<br /><br />pendidikan=”2”;<br /><br />if(0.075*ht)<br /><br />pendidikan=”3”;<br /><br />if(jjk=8)<br /><br />lembur=”0”;<br /><br />else if (jjk>8)<br /><br />lembur=”2500”;<br /><br />tj=ht*0.05;<br /><br />tj=t*0.1;<br /><br />tj=ht*0.15;<br /><br />tp =ht*0,025;<br /><br />tp=ht*0.05;<br /><br />tp=ht*0.75;<br /><br />hl=jjk-8*2500;<br /><br />hyd=ht+tj+tp+hl;<br /><br />cout<<<br /><br />cout<<”karyawan yang bernama=”<<<br /><br />cout<<”honor yang di terima”<<br /><br />cout<<”ht=Rp.<<<br /><br />cout<<”tj=Rp.”<<<br /><br />cout<<”tp=Rp.”<<<br /><br />cout<<”hl=RP.”<<<br /><br />cout<<”_______________+”<<br /><br />cout<<”hyd=Rp.”<<<br /><br />getch();<br /><br />}<br /><br />Contoh 3 :<br /><br />Ø Perhitungan nilai siswa<br /><br />Penyelesian :<br /><br />#include<br /><br />#includ<br /><br />#include<br /><br />Main()<br /><br />{<br /><br />Char nama[20],*ket;<br /><br />Float Na,Nt,Nuts,Nuas;<br /><br />Float tot _nilai;<br /><br />Cout<<”perhitungan nilai siswa “<<br /><br />Cout<<”nama siswa:”;cin>>nama;<br /><br />Cout<<”nilai absensi :”;cin>>na;<br /><br />Cout<<”Nt:”;cin>>nt;<br /><br />Cout<<”Nuts:”;cin>>Nuts;<br /><br />Cout<<”Nuas:”;cin>>nuas;<br /><br />Tot_nilai =(0.1*na)+(0.2*nt)+(0.3*Nuts)+(0.4*Nuas);<br /><br />If (Tot_nilai>=80)<br /><br />Ket=”Lulus”;<br /><br />Else<br /><br />If(tot_nilai<80)<br /><br />Ket=”Gagal”;<br /><br />Cout<<”siswa yang bernama =”<<<br /><br />Cout<<”na*0.1=”<<<br /><br />Cout<<”nt*0.2=”<<<br /><br />Cout <<”Nuts*0.3=”<<<br /><br />Cout<<”Nuas*0.4=”<<<br /><br />Cout<<”tot_nilai=”<<<br /><br />Cout<<”keterangan=”<<<br /><br />Getch();<br /><br />}<br /><br />Menggunakan IF ELSE dan memakai label goto :<br /><br />Contoh 4 :<br /><br />Ø Menghitung total pembayaran dan program mencetak /menginput data kembali.<br /><br />Penyelesaian :<br /><br />#include<br /><br />#include<br />#include<br /><br />Main()<br /><br />{<br /><br />Char kode,*nabar,lagi;<br /><br />Int ubay ,ukem,jubel,harga,totpem,totba,pot=0;<br /><br />Atas;<br /><br />Clrscr();<br /><br />Cout<<”program hitung total pembayaran”<<br /><br />Cout<<”kode sepatu [A/B/C]=”;cin>>kode;<br /><br />Cout<<”jumlah beli=”;cin>>jubel;<br /><br />If(kode==’A’)<br /><br />{nabar=”Adidas”;<br /><br />Harga=35000;<br /><br />If(kode==’B’)<br /><br />{nabar=”Nike”;<br /><br />Harga=25000;}<br /><br />If(kode==’C’)<br /><br />{nabar=”Spot”;<br /><br />Harga=40000;}<br /><br />Totpem =(harga *jubel);<br /><br />If(jubel>3)<br /><br />Pot=jubel*0.1;<br /><br />Else<br /><br />Pot=0<br /><br />Totbay=(totpem-pot);<br /><br />Cout<<”masukan nama sepatu =”<<<br /><br />Cout<<”harga sepatu=<<”harga<<br /><br />Cout<<”total pembayaran=”<<<br /><br />Cout<<”potongan=”<<<br /><br />Cout<<”_____________________+”<<br /><br />Cout<<”total yang di bayar=”<<<br /><br />Cout<<”uang bayar=”;cin>>ubay;<br /><br />Ukem=(ubay-totbay);<br /><br />Cout<<”uang kembali=”<<<br /><br />Cout<<”ingin input data lagi[Y/T]=”;cin>>lagi;<br /><br />If(lagi==’Y’)<br /><br />Getch();<br /><br />}<br /><br /><br />Contoh 5 :<br /><br />Menghitung total pembelian,diskon dan total bayar<br /><br />Ø Menggunaan Switch_Case<br /><br />Penyelesaian :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />Mai()<br /><br />{<br /><br />Char ks,*jns;<br /><br />Float hrg,jumble,tot;<br /><br />Float totpem,dis,totbay;<br /><br />Cout<<”TOKO SEPATU MURAH”<<br /><br />Cout<<”--------------------------------“<<br /><br />Cout<<”PILIHAN PRODUK”<<br /><br />Cout<<”1. Adidas 150000 “<<br /><br />Cout<<”2. Rebok 200000 “<<br /><br />Cout<<”3. Nike 100000 “<<br /><br />Cout<<”=================”<<br /><br />Cout<<”masukan kode sepatu[1…3]:”;cin>>ks;<br /><br />Cout<<”Masukan jumlah beli :”;cin>>jumbel;<br /><br />Switch(ks)<br /><br />{<br /><br />Case’1’:<br /><br />Jns=”Adidas”;<br /><br />Hrg=150000;<br /><br />Break;<br /><br />Case ‘2’:<br /><br />Jns=”Rebok”;<br /><br />Hrg=200000;<br /><br />Break;<br /><br />Case’3’:<br /><br />Jns=”Nike”;<br /><br />Hrg=100000;<br /><br />Break;<br /><br />Cout<<”salah kode”<<br /><br />}<br /><br />Totpem=jumble*hrg;<br /><br />If(jumbel>=3)<br /><br />Dis=0.1*totpem;<br /><br />Else<br /><br />Dis=0;<br /><br />Cout<<”sepatu yang dibeli:”<<<br /><br />Cout<<”total pembelian:”<<<br /><br />Cout<<”diskon:”<<<br /><br />Totbay=(totpem-dis);<br /><br />Cout<<”total yang harus dibayar=”<<<br /><br />Getch();<br /><br />}<br /><br />Bab3<br /><br />Looping ( Perulangan )<br /><br />Ø For (menaik)<br /><br />Contoh 1 :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />int a;<br /><br />clrscr();<br /><br />for(a=1; a<=10; ++a)<br /><br />cout<<br /><br />getch();<br /><br />}<br /><br />Ø For (menurun)<br /><br />Contoh 2 :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />int a;<br /><br />clrscr();<br /><br />for(a=10; a>=1; --a)<br /><br />cout<<br /><br />getch();<br /><br />}<br /><br />Ø Nested-For<br /><br />Contoh 3 :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />int a,b;<br /><br />clrscr();<br /><br />for(a=1; a<=5; a++)<br /><br />{<br /><br />for(b=a; b<=5; b++)<br /><br />cout<<br /><br />}<br /><br />getch();<br /><br />}<br /><br />Ø While<br /><br />Contoh :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />int bil=2;<br /><br />clrscr();<br /><br />while(bil<=10)<br /><br />{<br /><br />cout<<br /><br />bil+=2;<br /><br />}<br /><br />getch();<br /><br />}<br /><br /><br /><br />Ø Do-While<br /><br />Contoh :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />int bil=2;<br /><br />clrscr();<br /><br />do<br /><br />{<br /><br />cout<<br /><br />bil+=2;<br /><br />}<br /><br />while(bil<=10);<br /><br />getch();<br /><br />}<br /><br />Bab 4<br /><br />Operasi String<br /><br />Ø Fungsi strcat<br /><br />Contoh 1 :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />char a1[20];<br /><br />char a2[20];<br /><br />clrscr();<br /><br />cout<<"masukan kata-1=";cin>>a1;<br /><br />cout<<"masukan kata-2=";cin>>a2;<br /><br />strcat(a1,a2);<br /><br />cout<<"hasil penggabungannya:"<<<br /><br />getch();<br /><br />}<br /><br />Contoh 2 :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />char a1[]="BSI";<br /><br />char a2[]="Bsi";<br /><br />char b1[]="BSI";<br /><br />clrscr();<br /><br />cout<<"hasil perbandingan"<<<"dan"<<<br /><br />cout<<<br /><br />cout<<"hasil perbandingan"<<<"dan"<<<br /><br />cout<<<br /><br />cout<<"hasil perbandingan"<<<"dan"<<<br /><br />cout<<<br /><br />getch();<br /><br />}<br /><br />Bab 5<br /><br />Array<br /><br />Contoh 1 :<br /><br />Array dengan aplikasi for<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />char nm[20][10],tgl[15][10],almt[20][10];<br /><br />int n,i;<br /><br />cout<<"jumlah data yang di input:";cin>>n;<br /><br />for(i=1; i<=n; i++)<br /><br />{<br /><br />cout<<"data ke:"<<<br /><br />cout<<"nama siswa:";gets(nm[i]);<br /><br />cout<<"tempat /tanggal lahir:";gets(tgl[i]);<br /><br />cout<<"alamat:";gets(almt[i]);<br /><br />}<br /><br />getch();<br /><br />}<br /><br />Contoh 2 :<br /><br />Array dengan aplikasi string<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />char nim[10][20],nama[20][20],almt[20][20];<br /><br />int i,j;<br /><br />cout<<"masukan jumlah siswa:";cin>>j;<br /><br />for(i=1; i<=j; i++)<br /><br />{<br /><br />cout<<"Data ke:"<<<br /><br />cout<<"nim:";cin>>nim[i];<br /><br />cout<<"nama:";cin>>nama[i];<br /><br />cout<<"alamat:";cin>>almt[i];<br /><br />}<br /><br />cout<<"================================="<<br /><br />cout<<"no.nim nama alamat "<<br /><br />cout<<"================================="<<br /><br />for(i=1;i<=j; i++)<br /><br />{<br /><br />cout<<<<br /><br />cout<<<<br /><br />cout<<<<br /><br />cout<<<<<br /><br />}<br /><br />getch();<br /><br />}<br /><br />Bab 6<br /><br />Pointer<br /><br />Contoh 1:<br /><br />Penggunaan pointer dereference<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />int indra,rafly,*sabil;<br /><br />clrscr();<br /><br />indra=85;<br /><br />rafly=indra;<br /><br />sabil=&indra;<br /><br />cout<<"Nilai Indra="<<<br /><br />cout<<"Nilai Rafly="<<<br /><br />cout<<"Nilai Sabil="<<<br /><br />getch();<br /><br />}<br /><br />Contoh 2 :<br /><br />Pointer pada Array<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />int i;<br /><br />int nilai[5];<br /><br />int *ptrnilai;<br /><br />ptrnilai=nilai;<br /><br />for(i=1; i<=5; i++)<br /><br />{<br /><br />cout<<"Masukan Nilai Pertama:";cin>>nilai[i];<br /><br />}<br /><br />cout<<br /><br />cout<<"Hasil Pengaksesan Elemen Array lewat";<br /><br />cout<<"Pointer";<br /><br />cout<<<br /><br />for(i=1;i<=5; i++)<br /><br />{<br /><br />cout<<"Element "<<<".><br /><br />cout<<"Menempati Alamat Memori="<<<br /><br />cout<<&ptrnilai[i];<br /><br />cout<<br /><br />}<br /><br />getche();<br /><br />}<br /><br />Bab 7<br /><br />Fungsi<br /><br />Contoh 1 :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />garis ()<br /><br />{cout<<"========================"<<br /><br />int rumus(int c, int d)<br /><br />{return(c*d);<br /><br />}<br /><br />main()<br /><br />{<br /><br />int luas,a,t;<br /><br />garis();<br /><br />cout<<"Masukan panjang alas:";cin>>a;<br /><br />cout<<"Masukan tinggi segitiga:";cin>>t;<br /><br />luas=rumus(a,t)/2;<br /><br />cout<<"Maka luas segitiga:"<<<br /><br />getch();<br /><br />}<br /><br />Contoh 2 :<br /><br />Fungsi dengan menggunakan array dan memakai “strcmp”.<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />judul()<br /><br />{cout<<"================================="<<br /><br />int rumus(int c,int d)<br /><br />{return(c*d);<br /><br />}<br /><br />main()<br /><br />{<br /><br />int i,j,harga[5],jumlah[10];<br /><br />char nm[20][10],kode[10][10],*tujuan[10],*nama[20];<br /><br />float total[5];<br /><br />judul();<br /><br />cout<<"masukan jumlah data:"<<br /><br />for(i=1;i<=j;i++)<br /><br />{<br /><br />cout<<"data ke:"<<<br /><br />cout<<"nama pemesan:";cin>>nm[i];<br /><br />cout<<"kode armada:";cin>>kode[i];<br /><br />cout<<"jumlah pesan:";cin>>jumlah[i];<br /><br />if(strcmp(kode[i],"BDLH")==0)<br /><br />{nama[i]="Budi luhur";<br /><br />tujuan[i]="jakarta_bandung";<br /><br />harga[i]=150000;}<br /><br />if(strcmp(kode[i],"LUAG")==0)<br /><br />{nama[i]="Lur agung";<br /><br />tujuan[i]="jakarta_cirebon";<br /><br />harga[i]=10000;}<br /><br />if(strcmp(kode[i],"PLUG")==0)<br /><br />{nama[i]="Putra lur agung";<br /><br />tujuan[i]="Jakarta_indramayu";<br /><br />harga[i]=200000;}<br /><br />total[i]=rumus(jumlah[i],harga[i]);<br /><br />cout<<"nama pemesan:"<<<br /><br />cout<<"kode armada:"<<<br /><br />cout<<"nama armada:"<<<br /><br />cout<<"tujuan:"<<<br /><br />}<br /><br />getch();<br /><br />}<br /><br />Bab 8<br /><br />Macro<br /><br />Contoh 1 :<br /><br />Ø Penggunaan #define :<br /><br />#define cetak cout<br /><br />#define masuk cin<br /><br />#define hapus() clrscr()<br /><br />#define tahan() getch()<br /><br />#define LS_KUBUS (sisi*sisi)<br /><br />mulai()<br /><br />awal<br /><br />int sisi,ls_kubus;<br /><br />hapus();<br /><br />cetak<<"Program Penggunaan #define"<<br /><br />cetak<<"masukan nilai sisi kubus:";masuk>>sisi;<br /><br />ls_kubus=LS_KUBUS;<br /><br />cetak<<"Luas Kubus adalah :"<<br /><br />tahan();<br /><br />akhir<br /><br />Bab 9<br /><br />Structure<br /><br />Contoh 1 :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />long Parkir(int A);<br /><br />main()<br /><br />{<br /><br />struct<br /><br />{<br /><br />char NoKend[10],Nama[25];<br /><br />int lp;<br /><br />}Mall[10];<br /><br />int i,N;<br /><br />cout<<"Jumlah Data : ";cin>>N;<br /><br />for(i=1;i<=N;i++)<br /><br />{<br /><br />clrscr();<br /><br />cout<<"==============================="<<br /><br />cout<<" PROGRAM TAGIHAN PARKIR "<<br /><br />cout<<" KENDARAAN "<<br /><br />cout<<"==============================="<<br /><br />cout<<" Data Ke - : "<<<br /><br />cout<<" No Kendaraan : ";gets(Mall[i].NoKend);<br /><br />cout<<" Nama Pemilik : ";gets(Mall[i].Nama);<br /><br />cout<<" Lama Parkir : ";cin>>Mall[i].lp;<br /><br />}<br /><br />// clrscr();<br /><br />// cout<<"=============================================================="<<br /><br />// cout<<" RINCIAN TAGIHAN PARKIR KENDARAAN "<<br /><br />// cout<<"=============================================================="<<br /><br />// cout<<" No NoPolisi Nama Lama Parkir Total Tagihan"<<br /><br />// cout<<"=============================================================="<<br /><br />for(i=1;i<=N;i++)<br /><br />{<br /><br />//cout<<<"><br /><br />cout<<"NOMOR KENDARAAN :"<<<br /><br />cout<<"NAMA PEMILIIK :"<<<br /><br />cout<<"LAMA PARKIR :"<<<"><br /><br />cout<<"BIAYA PARKIR :"<<<br /><br />}<br /><br />getch();<br /><br />}<br /><br />long Parkir(int lp)<br /><br />{<br /><br />if (lp > 1)<br /><br />{<br /><br />return((lp - 1) * 500) + 1000;<br /><br />}<br /><br />else<br /><br />{<br /><br />return 1000;<br /><br />}<br /><br />}<br /><br />Contoh 2 :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />struct<br /><br />{ char jenis;int kode;}pesawat[10];<br /><br />char nasal[20][10],*napes[10];<br /><br />int i,j,harga[10],jumter[10],total[10];<br /><br />cout<<" AGEN PESAWAT "<<br /><br />cout<<"********************************************"<<br /><br />cout<<"Nama Sales :";cin>>nasal[i];<br /><br />cout<<"Jumlah Data Penjualan :";cin>>j;<br /><br />cout<<br /><br />for (i=1;i<=j;i++)<br /><br />{<br /><br />cout<<"Data Ke :"<<<br /><br />cout<<"Masukkan Kode Pesawat :";cin>>pesawat[i].kode;<br /><br />cout<<"Jenis Pesawat :";cin>>pesawat[i].jenis;<br /><br />if (pesawat[i].kode==1)<br /><br />{ if(pesawat[i].jenis=='E')<br /><br />{napes[i]="Garuda Ekonomi";<br /><br />harga[i]=70000;}<br /><br />else if(pesawat[i].jenis=='B')<br /><br />{napes[i]="Garuda Bisnis";<br /><br />harga[i]=100000;} }<br /><br />else if (pesawat[i].kode==2)<br /><br />{ if(pesawat[i].jenis=='E')<br /><br />{napes[i]="Merpati Ekonomi";<br /><br />harga[i]=60000;}<br /><br />else if(pesawat[i].jenis=='B')<br /><br />{napes[i]="Merpati Bisnis";<br /><br />harga[i]=90000;}}<br /><br />cout<<"NAma Pesawat :"<<<br /><br />cout<<"HArga Tiket :"<<<br /><br />cout<<"Jumlah Terjual :";cin>>jumter[i];<br /><br />cout<<br /><br />total[i]=jumter[i]*harga[i];<br /><br />}<br /><br />clrscr();<br /><br />cout<<" LaPORAN PENJUALAN TIKET "<<br /><br />cout<<"================================================================"<<br /><br />cout<<"NAma Sales :"<<<br /><br />cout<<"----------------------------------------------------------------"<<br /><br />cout<<"NO Kode TIket NAMa Pesawat Jumlah Terjual TOtal terjual "<<br /><br />cout<<"----------------------------------------------------------------"<<br /><br />for (i=1;i<=j;i++)<br /><br />{<br /><br />cout<<<<br /><br />cout<<<<br /><br />cout<<<<br /><br />cout<<<<br /><br />cout<<<<<br /><br />}<br /><br />getch();<br /><br />}<br /><br />Bab 10<br /><br />Class<br /><br />Contoh 1 :<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />#include<br /><br />main()<br /><br />{<br /><br />class<br /><br />{<br /><br />public:<br /><br />char kode[4],*namko;}koran[15];<br /><br />char nampet[20],namlo[20][15],*bonus [15],lagi;<br /><br />int i,j,jumbil[15],harga[15],total[15];<br /><br />double totpen;<br /><br />cout<<" AGEN KORAN DEWI SARTIKA "<<br /><br />cout<<"Jl.Dewi Sartika No.77 Jak-Tim"<<br /><br />cout<<"==================================="<<br /><br />atas:<br /><br />cout<<"Nama Petugas :";cin>>nampet;<br /><br />cout<<"Jumlah Loper :";cin>>j;<br /><br />cout<<"*************************************"<<br /><br />for(i=1;i<=j;i++)<br /><br />{<br /><br />cout<<"Loper Ke :"<<<br /><br />cout<<"Nama Loper :";cin>>namlo[i];<br /><br />cout<<"Kode Koran [SND/KMP/HRJ]:";cin>>koran[i].kode;<br /><br />if (strcmp (koran[i].kode,"SND")==0)<br /><br />{koran[i].namko="SENANDUNG INDONESIA"; harga[i]=7800;}<br /><br />else if (strcmp (koran[i].kode,"KMP")==0)<br /><br />{koran[i].namko="KAMPUS"; harga[i]=7500;}<br /><br />else if (strcmp (koran[i].kode,"HRJ")==0)<br /><br />{koran[i].namko="HARIAN JAKARTA"; harga[i]=6900;}<br /><br />cout<<"Nama Koran :"<<<br /><br />cout<<"Harga Koran :"<<<br /><br />cout<<"Jumlah diambil :";cin>>jumbil[i];<br /><br />if (jumbil[i] > 20)<br /><br />{bonus[i]="Payung";}<br /><br />else bonus[i]="tidak dapat bonus";<br /><br />total[i]=harga[i]*jumbil[i];<br /><br />cout<<"Bonus :"<<<br /><br />cout<<br /><br />}<br /><br />cout<<" REKAPITULASI PENJUALAN HARIAN AGEN DWS"<<br /><br />cout<<" Periode 17 Juni 2010 "<<br /><br />cout<<" Jl.Dewi Sartika No.77 Jak-Tim "<<br /><br />cout<<"================================================================="<<br /><br />clrscr();<br /><br />cout<<"Nama Petugas :"<<<br /><br />cout<<"-----------------------------------------------------------------"<<br /><br />cout<<"No KODE NAMA NAMA JUMLAH HARGA BONUS TOTAL"<<br /><br />cout<<" KORAN KORAN LOPER DIAMBIL KORAN "<<br /><br />cout<<"------------------------------------------------------------------"<<br /><br />for(i=1; i<=j;i++)<br /><br />{<br /><br />cout<<<<br /><br />cout<<<<br /><br />cout<<<<br /><br />cout<<<<br /><br />cout<<<<br /><br />cout<<<<br /><br />cout<<<<br /><br />totpen=total[i]+totpen;<br /><br />}<br /><br />cout<<"================================================================="<<br /><br />cout<<"TOTAL PENJUALAN HARI INI :RP"<<<br /><br />cout<<"INPUT DATA LAGI ?[Y/T]:";cin>>lagi;<br /><br />if (lagi=='Y')<br /><br />goto atas;<br /><br />else goto bawah;<br /><br />bawah:<br /><br />getch();<br /><br />}army like_anggun restianahttp://www.blogger.com/profile/14076136479192217921noreply@blogger.com0