Ikki_wrs

Fungsi Dasar

Jan 6th, 2014
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. float tot,hb;
  4. int jb,pil;
  5. char nama[100];
  6. notiga()
  7. {
  8. printf(" ===================================================\n");
  9. printf(" ======== Pajak Atas Barang-barang Import ==========\n");
  10. printf(" 1. Makanan \t\t= Dikenakan Pajak 10%\n");
  11. printf(" 2. Pakaian Sepatu \t= Dikenakan Pajak 15%\n");
  12. printf(" 3. Mesin-mesin \t= Dikenakan Pajak 17%\n");
  13. printf(" 4. Barang Mewah\t= Dikenakan Pajak 40%\n");
  14. printf(" ===================================================\n");
  15. printf(" Masukan nama \t\t: ");
  16. gets(nama);
  17. printf(" Masukan pilihan \t: ");
  18. scanf("%i",&pil);
  19. printf(" Jumlah Barang \t: ");
  20. scanf("%i",&jb);
  21. printf(" Harga Satuan Barang \t: ");
  22. scanf("%f",&hb);
  23. {printf("\n ===================================================\n"); }
  24.  
  25. if (pil==1)
  26. { printf(" Barang Yang Anda Import : Makanan\n");
  27. printf(" Dikenakan Pajak \t : 10%\n"); }
  28. else
  29. if (pil==2)
  30. { printf(" Barang Yang Anda Import : Pakaian Sepatu\n");
  31. printf(" Dikenakan Pajak \t : 15%\n"); }
  32. else
  33. if (pil==3)
  34. { printf(" Barang Yang Anda Import : Mesin-mesin\n");
  35. printf(" Dikenakan Pajak \t : 17.5%\n"); }
  36. else
  37. if (pil==4)
  38. { printf(" Barang Yang Anda Import : Barang Mewah\n");
  39. printf(" Dikenakan Pajak \t : 40%\n");}
  40. { printf("\n ===================================================\n"); }
  41.  
  42. if (pil==1)
  43. {tot= (hb * jb) * 0.1;}
  44. else if (pil==2)
  45. {
  46. tot=(hb * jb) * 0.15;
  47. }
  48. else if (pil==3)
  49. {
  50. tot=(hb * jb) * 0.17;
  51. }
  52. else if (pil==4)
  53. {
  54. tot=(hb * jb) * 0.4;
  55. }
  56. printf(" Nama anda \t = %s\n",nama);;
  57. printf(" Total bayar\t =Rp.%.2f\n",tot);
  58. printf("\n ===================================================\n");
  59. }
  60.  
  61. nodua()
  62. {
  63. int biaya,bp,bpkilo;
  64. float bipeng;
  65. char nama[25];
  66. ("\n ==================================================\n");
  67. printf(" Nama Pembeli\t\t : ");
  68. gets(nama);
  69. printf("\n Banyak Paket /Kg\t : ");
  70. scanf("%i",&bp);
  71. ("\n ==================================================\n");
  72. if (bp >= 20)
  73. {
  74. bpkilo=140;
  75. biaya= (bp * 140);
  76. bipeng = (bp * 50) + biaya + 100;
  77. printf(" Biaya Pengiriman : %.2f\n",bipeng);
  78. }
  79. else if (bp >= 40)
  80. {
  81. bpkilo=140;
  82. biaya= (bp * 140);
  83. bipeng = (bp * 200) + biaya + 100;
  84. printf(" Biaya Pengiriman :Rp.%.2f\n",bipeng);
  85. }
  86. else
  87. {printf("\n Biaya Pengiriman tidak boleh < 20 kg\n");}
  88. printf("\n ==================================================\n");
  89. printf(" Nama Pengirim \t\t: %s\n",nama);
  90. printf(" Banyak Paket \t\t: %i\n",bp);
  91. printf(" Biaya Administrasi \t: Rp.100 \n");
  92. printf(" Total biaya \t\t: Rp.%.2f",bipeng);
  93. printf("\n ==================================================\n");
  94. }
  95.  
  96. nosatu()
  97. {
  98. int noge,jum;
  99. float tot;
  100. printf(" Harga Tiket Untuk Tiap-tiap Gedung\n");
  101. printf(" =======================================================\n");
  102. printf(" Gedung No. 1\t : Rp. 4000\n");
  103. printf(" Gedung No. 2\t : Rp. 4500\n");
  104. printf(" Gedung No. 3\t : Rp. 4000\n");
  105. printf(" =======================================================\n");
  106.  
  107. printf(" pilih Nomor Gedung \t\t: ");
  108. scanf("%i",&noge);
  109. printf(" Banyak Tiket yang dibeli \t: ");
  110. scanf("%i",&jum);
  111. { printf("\n ===================================================\n");}
  112. if ( noge == 1 )
  113. {tot= (4000 * jum);
  114. printf(" Total Bayar \t =Rp.%.2f\n",tot); }
  115. else if ( noge == 2 )
  116. {tot= (4500 * jum );
  117. printf(" Total Bayar \t =Rp.%.2f\n",tot);}
  118. else if ( noge == 3)
  119. {tot= (4000 * jum);
  120. printf(" Total Bayar \t =Rp.%.2f\n",tot);}
  121. else
  122. { printf(" Nomer Gedung yang anda pilih tidak Ada!! ");}
  123. }
  124.  
  125. void main()
  126. {
  127. printf("\n ################################################### \n");
  128. printf("\n ##################### NO 1 ######################## \n");
  129. nosatu();
  130. printf("\n ################################################### \n");
  131. printf("\n ##################### NO 2 ######################## \n");
  132. nodua();
  133. printf("\n ################################################### \n");
  134. printf("\n ##################### NO 3 ######################## \n");
  135. notiga();
  136.  
  137.  
  138. getch();
  139. }
Advertisement
Add Comment
Please, Sign In to add comment