document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include<iostream.h>
  2. #include<conio.h>
  3. #include<stdio.h>
  4. #include<iomanip.h>
  5.  
  6. struct
  7. {
  8. char nok,jenis,*nmlayanan;
  9. int tarif,durasi,total;
  10. }rental[10];
  11.  
  12. long int tokes=0;
  13.  
  14. main()
  15. {
  16. int i,j;
  17. char lagi;
  18. atas:
  19.  
  20. clrscr();
  21. cout<<"================================================="<<endl;
  22. cout<<" WARNET BINA CYBER"<<endl;
  23. cout<<"================================================="<<endl;
  24. cout<<"Jumlah Transaksi :";cin>>j;
  25. cout<<endl;
  26. for(i=1;i<=j;i++)
  27. {
  28. cout<<"Transaksi Ke :"<<i<<endl;
  29. cout<<"No. Komputer :";cin>>rental[i].nok;
  30. cout<<"Jenis Layanan :";cin>>rental[i].jenis;
  31. if(rental[i].jenis==\'A\'||rental[i].jenis==\'a\')
  32. {rental[i].nmlayanan="Internet";rental[i].tarif=2500;}
  33. else if(rental[i].jenis==\'B\'||rental[i].jenis==\'b\')
  34. {rental[i].nmlayanan="Game Online";rental[i].tarif=3000;}
  35. else if(rental[i].jenis==\'C\'||rental[i].jenis==\'c\')
  36. {rental[i].nmlayanan="Game Offline";rental[i].tarif=2000;}
  37. else if(rental[i].jenis==\'D\'||rental[i].jenis==\'d\')
  38. {rental[i].nmlayanan="Rental Pengetikan";rental[i].tarif=1500;}
  39. cout<<"Tarif Permenit :"<<rental[i].tarif<<endl;
  40. cout<<"Durasi Bermain (menit) :";cin>>rental[i].durasi;
  41. rental[i].total=rental[i].tarif*rental[i].durasi;
  42. tokes=tokes+rental[i].total;
  43. cout<<endl;
  44. }
  45.  
  46. clrscr();
  47.  
  48. cout<<"================================================="<<endl;
  49. cout<<"No. No. Jenis Durasi Tarif Total"<<endl;
  50. cout<<" Komp. Layanan Bermain Permenit "<<endl;
  51. cout<<"================================================="<<endl;
  52. for(i=1;i<=j;i++)
  53. {
  54. cout<<setiosflags(ios::left)<<setw(4)<<i;
  55. cout<<setiosflags(ios::left)<<setw(7)<<rental[i].nok;
  56. cout<<setiosflags(ios::left)<<setw(12)<<rental[i].nmlayanan;
  57. cout<<setiosflags(ios::left)<<setw(9)<<rental[i].durasi;
  58. cout<<setiosflags(ios::left)<<setw(12)<<rental[i].tarif;
  59. cout<<setiosflags(ios::left)<<setw(5)<<rental[i].total<<endl;
  60. }
  61. cout<<"================================================="<<endl;
  62. cout<<" Total Keseluruhan :"<<tokes<<endl;
  63. cout<<" Jenis Layanan Paling Banyak:On Progress"<<endl<<endl;
  64.  
  65. cout<<"Return :";cin>>lagi;
  66. if (lagi==\'Y\' || lagi==\'y\')
  67. goto atas;
  68. else
  69. getch();
  70. }
');