Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3.  
  4.  
  5. int main() {
  6. int jenis, tipe, unit, cicilan;
  7. long long diskon, total_diskon=0, total_harga=0;
  8. int i, a;
  9. char nama [30];
  10. printf("Selamat datang di Surya Property.\nCatalog Rumah:\n1. Mawar\n2. Dahlia\n3. Anggrek\n4. Flamboyan\n");
  11. //fflush(stdin);
  12. //
  13. printf("*setiap jenis rumah tersedia 3 tipe:\n1. mewah\n2. sederhana\n3. sangat sederhana\n");
  14. printf("Nama Pembeli: ");
  15. gets(nama);
  16. //scanf("%s", nama);
  17. printf("Jumlah unit: ");
  18. scanf("%d", &unit);
  19.  
  20. int array[1000][3];
  21.  
  22. long long harga[4][3] = { 150000000, 75000000, 2500000,
  23. 200000000, 100000000, 50000000,
  24. 250000000, 125000000, 60000000,
  25. 300000000, 150000000, 75000000
  26. };
  27.  
  28. for(i=1;i<=unit;i++) {
  29. printf (" masukkan jenis rumah : ");
  30. scanf("%d", &array[i][1]);
  31. getchar();
  32. printf ("\n masukkan tipe rumah : ");
  33. scanf("%d", &array[i][2]);
  34. getchar();
  35. printf (" \n berapa kali cicilan : ");
  36. scanf("%d", &array[i][3]);
  37. printf (" \n");
  38.  
  39. }
  40. printf ("\n\n\n--------------------------------SURYA PROPERTY-----------------------------------\n\n\n");
  41.  
  42.  
  43. printf (" \t\t\t\tnama pembeli : %s\n", nama);
  44. printf (" \t\t\t\tjumlah rumah yang dibeli : %d\n\n\n", unit);
  45. printf("No.\tJenis Rumah\tTipe Rumah\tHarga Rumah\tBanyak Cicilan\tdiscount\n");
  46.  
  47. fflush(stdin);
  48. for(i=1;i<=unit;i++) {
  49.  
  50. printf("%d.\t", i);
  51.  
  52. jenis = array[i][1];
  53.  
  54. switch (jenis){
  55. case 1:
  56. printf("Mawar");
  57. break;
  58. case 2:
  59. printf("Dahlia");
  60. break;
  61. case 3:
  62. printf("Anggrek");
  63. break;
  64. case 4:
  65. printf("Flamboyan");
  66. break;
  67. }
  68. printf("\t\t");
  69.  
  70. tipe = array[i][2];
  71.  
  72. switch (tipe) {
  73. case 1:
  74. printf("Mewah\t\t");
  75. break;
  76. case 2:
  77. printf("Sederhana\t");
  78. break;
  79. case 3:
  80. printf("Sangat Sederhana");
  81. break;
  82. }
  83.  
  84. printf("%d \t", harga[jenis-1][tipe-1]);
  85. total_harga=total_harga+harga[jenis-1][tipe-1];
  86.  
  87. cicilan = array[i][3];
  88.  
  89. printf("%d \t\t", cicilan);
  90.  
  91.  
  92. if (5 >= cicilan)
  93. {diskon = harga[jenis-1][tipe-1]*20/100;}
  94. else {diskon = 0;}
  95.  
  96. printf("%d \t", diskon);
  97. total_diskon=total_diskon+diskon;
  98. printf("\n");
  99. }
  100. printf (" \n total diskon : %d \n", total_diskon);
  101. printf (" \n total harga : %d \n", total_harga-total_diskon);
  102. return 0;
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement