irwan94

array

Nov 23rd, 2015
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. #include <conio>
  2. #include <iostream>
  3. #include <iomanip>
  4.  
  5. void garis()
  6. {
  7. cout<<"----------------------------------"<<endl;
  8. }
  9. main()
  10. {
  11. int a,i,q,w,x,y,aw=0,total[10]={0};
  12. int banyakjenis,banyakpotong[10];
  13. int harga[20],kali[10];
  14. char table[3][10]={"kode","jenis","harga"};
  15. char isitable[3][3][3][10]={{{"D","P","S"},{"Dada","Paha","Sayap"},{"2500","2000","1500"}}};
  16. char kodebarang,namabarang[10][10];
  17. cout<<"\tGerobak Fried chicken"<<endl;
  18. garis();
  19. for(q=0;q<=2;q++)
  20. {
  21. cout<<setiosflags(ios::left)<<setw(15)<<table[q];
  22. }
  23. cout<<endl;
  24. garis();
  25. for(w=0;w<=2;w++)
  26. {
  27. for (x=0;x<=2;x++)
  28. {
  29. for (y=0;y<=2;y++)
  30. {
  31. cout<<setiosflags(ios::left)<<setw(5)<<isitable[y][x][w];
  32. }
  33. }
  34. cout<<endl;
  35. }
  36. garis();
  37. cout<<"Banyak Jenis:";cin>>banyakjenis;
  38. for(i=1;i<=banyakjenis;i++)
  39. {
  40. cout<<"Jenis ke :"<<i<<endl;
  41. cout<<"kode potong [D/P/S]:";cin>>kodebarang;
  42. cout<<"Banyak Potong:";cin>>banyakpotong[i];
  43. if(kodebarang == 'D' || kodebarang == 'd' )
  44. {
  45. strcpy (namabarang[i],"Dada");
  46. harga[i] = 2500 ;
  47. }
  48. else if(kodebarang == 'P' || kodebarang == 'p' )
  49. {
  50. strcpy (namabarang[i],"Paha");
  51. harga[i] = 2000 ;
  52. }
  53. else if(kodebarang == 'S' || kodebarang == 's' )
  54. {
  55. strcpy (namabarang[i],"Sayap");
  56. harga[i] = 1500 ;
  57. }
  58. else
  59. cout <<"Salah Kode";
  60. kali[i]=banyakpotong[i]*harga[i];
  61. total[aw]=total[aw]+harga[i]*banyakpotong[i];
  62. }
  63. clrscr();
  64. cout<<"\tGerobak Fried chicken"<<endl;
  65. garis();
  66. char koplok[5][10] = { "No.", "Jenis", "Harga", "Banyak", "Jumlah" };
  67. char koplok2[4][10] = { "Potong", "Satuan", "Potong", "Harga" };
  68. for (int ab = 0; ab <= 4; ab++)
  69. {
  70. cout << setiosflags(ios::left) << setw(9) << koplok[ab];
  71. }
  72. cout << endl;
  73. for (int abc = 0; abc <= 3; abc++)
  74. {
  75. if (abc < 1)
  76. {
  77. cout << setiosflags(ios::right) << setw(15) << koplok2[abc];
  78. }
  79. else
  80. cout << setiosflags(ios::right) << setw(9) << koplok2[abc];
  81.  
  82.  
  83. }
  84. cout << endl;
  85. for (a = 1; a <= banyakjenis; a++)
  86. {
  87.  
  88. cout << a;
  89. cout << setiosflags(ios::right) << setw(12) << namabarang[a];
  90. cout << setiosflags(ios::right) << setw(9) << harga[a];
  91. cout << setiosflags(ios::right) << setw(7) << banyakpotong[a];
  92. cout << setiosflags(ios::right) << setw(13) << kali[a];
  93.  
  94. cout << endl;
  95. }
  96. cout << "--------------------------------------------" << endl;
  97. cout << setiosflags(ios::right) << setw(35) << "Jumlah Bayar:"<<total[aw]<<endl;
  98. int pajak = total[aw]*0.1;
  99. cout << setiosflags(ios::right) << setw(35) << "Pajak 10 %:"<<pajak<<endl;
  100. int totalbayar = total[aw]-pajak;
  101. cout << setiosflags(ios::right) << setw(35) << "Total Bayar:"<<totalbayar<<endl;
  102. getch();
  103. }
Advertisement
Add Comment
Please, Sign In to add comment