Advertisement
satriabagaskara

donasiku

Jul 30th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.98 KB | None | 0 0
  1. #include <conio.h>
  2. #include <iostream.h>
  3. #include <stdio.h>
  4. #include <windows.h>
  5.  
  6. int main()
  7. {
  8. struct
  9. {
  10. char kota, nata[20];
  11. long terkumpul, orang, total, donasi_anda, kumpul,akhir;
  12. }donasi;
  13.  
  14. char awal, ulang,dimensi[4][80]={"1.pendidikan","2.kesehatan","3.agama","4.exit"};
  15.  
  16. awal:
  17. clrscr();
  18. puts("----------------------------------------------");
  19. puts("*--------Program Sederhana Donasi Yuk---------");
  20.  puts("----------------------------------------------\n\n");
  21.  
  22.  
  23.  
  24.  
  25. puts("Silahkan Pilih jenis Donasi :\n");
  26.  
  27. cout<<dimensi[0]<<endl<<dimensi[1]<<endl<<dimensi[2]<<endl<<dimensi[3]<<endl;
  28. cout<<"Pilih Kode Menu [1/2/3/4] : ";cin>>awal;
  29. if (awal=='1')
  30. goto satu;
  31. else
  32. if (awal=='2')
  33. goto dua;
  34. else if (awal=='3')
  35. goto tiga;
  36. else
  37. goto empat;
  38.  
  39. satu:
  40. clrscr();
  41. puts("----------------------------------------------");
  42. puts("*              Pendidikan                  *");
  43. puts("----------------------------------------------");
  44. puts("[A] Papua Membaca (mendistribusikan buku pelajaran dan pengetahuan untuk sekolah dan perpustakaan di papua) ");
  45. puts("[B] Indonesia cerdas (memberi kesempatan untuk anak indonesia sekolah hingga jenjang SMA) ");
  46. puts("[C]  Indonesia berprestasi (memberi kesempatan untuk mahasiswa/i berprestasi untuk kuliah gratis dalam maupun luar negri)");
  47. puts("[D] Jendela Dunia (membantu TBM(taman baca membaca) untuk mengembangkan perpustakaannya)");
  48. cout<<"Kode donasi [A/B/C/D] : ";cin>>donasi.kota;
  49. if (donasi.kota=='A'||donasi.kota=='a')
  50. {strcpy (donasi.nata, "Papua Membaca");
  51. donasi.terkumpul=0;}
  52.  
  53. else
  54. if (donasi.kota=='B'||donasi.kota=='b')
  55. {strcpy (donasi.nata, "Indonesia cerdas");
  56. donasi.terkumpul=0;}
  57. else
  58. if (donasi.kota=='C'||donasi.kota=='c')
  59. {strcpy (donasi.nata, "Indonesia berprestasi");
  60. donasi.terkumpul=0;}
  61. else
  62. {strcpy (donasi.nata, "Jendela Dunia");
  63. donasi.terkumpul=0;}
  64.  
  65. puts("----------------------------------------------");
  66.  
  67. cout<<"Tujuan donasi : "<<donasi.nata<<endl;
  68. cout<<"donasi terkumpul : Rp. "<<donasi.terkumpul<<endl;
  69. cout<<"jumlah orang: ";cin>>donasi.orang;
  70. cout<<"Jumlah Donasi: Rp. ";cin>>donasi.donasi_anda;
  71. donasi.akhir=donasi.donasi_anda*donasi.orang;
  72. cout<<"Terkumpul : Rp. "<<donasi.akhir<<endl;
  73. puts("----------------------------------------------");
  74. cout<<"Mau donasi lagi [Y/T] : ";cin>>ulang;
  75. if (ulang=='Y'||ulang=='y')
  76. goto satu;
  77. else
  78. goto awal;
  79.  
  80. dua:
  81. clrscr();
  82. puts("----------------------------------------------");
  83. puts("*                  KESEHATAN                 *");
  84. puts("----------------------------------------------");
  85. puts("[A] Yayasan Kanker indonesia");
  86. puts("[B] Yayasan Difabel indonesia");
  87. puts("[C] Rumah jompo bogor");
  88. puts("[D] Yayasan Balita indonesia");
  89. cout<<"Kode donasi [A/B/C/D] : ";cin>>donasi.kota;
  90. if (donasi.kota=='A'||donasi.kota=='a')
  91. {strcpy (donasi.nata, "Yayasan kanker indonesia");
  92. donasi.terkumpul=0;}
  93. else
  94. if (donasi.kota=='B'||donasi.kota=='b')
  95. {strcpy (donasi.nata, "Yayasan difabel indonesia");
  96. donasi.terkumpul=0;}
  97. else
  98. if (donasi.kota=='C'||donasi.kota=='c')
  99. {strcpy (donasi.nata, "Rumah jompo bogor");
  100. donasi.terkumpul=0;}
  101. else
  102. {strcpy (donasi.nata, "Yayasan Balita Indonesia");
  103. donasi.terkumpul=0;}
  104.  
  105. puts("----------------------------------------------");
  106. cout<<"Tujuan donasi : "<<donasi.nata<<endl;
  107. cout<<"donasi terkumpul : Rp. "<<donasi.terkumpul<<endl;
  108. cout<<"jumlah orang: ";cin>>donasi.orang;
  109. cout<<"Jumlah Donasi: Rp. ";cin>>donasi.donasi_anda;
  110. donasi.akhir=donasi.donasi_anda*donasi.orang;
  111. cout<<"Terkumpul : Rp. "<<donasi.akhir<<endl;
  112. puts("----------------------------------------------");
  113. cout<<"Donasi lagi [Y/T] : ";cin>>ulang;
  114. if (ulang=='Y'||ulang=='y')
  115. goto dua;
  116. else
  117. goto awal;
  118.  
  119. tiga:
  120. clrscr();
  121. puts("----------------------------------------------");
  122. puts("*                    AGAMA                 *");
  123. puts("----------------------------------------------");
  124. puts("[A]Peduli Al aqsa palestina ");
  125. puts("[B] Peduli Syiria ");
  126. puts("[C] hafidz indonesia");
  127. puts("[D] Yayasan yatim indonesia ");
  128. cout<<"Kode Donasi [A/B/C/D] : ";cin>>donasi.kota;
  129. if (donasi.kota=='A'||donasi.kota=='a')
  130. {strcpy (donasi.nata, "Peduli Al Aqsa ");
  131. donasi.terkumpul=0;}
  132. else
  133. if (donasi.kota=='B'||donasi.kota=='b')
  134. {strcpy (donasi.nata, "Peduli Syiria ");
  135. donasi.terkumpul=0;}
  136. else
  137. if (donasi.kota=='C'||donasi.kota=='c')
  138. {strcpy (donasi.nata, "Hafidz indonesia ");
  139. donasi.terkumpul=0;}
  140. else
  141. {strcpy (donasi.nata, "Hafidz indonesia ");
  142. donasi.terkumpul=0;}
  143.  
  144. puts("----------------------------------------------");
  145. cout<<"Tujuan donasi : "<<donasi.nata<<endl;
  146. cout<<"donasi terkumpul : Rp. "<<donasi.terkumpul<<endl;
  147. cout<<"jumlah orang: ";cin>>donasi.orang;
  148. cout<<"Jumlah Donasi: Rp. ";cin>>donasi.donasi_anda;
  149. donasi.akhir=donasi.donasi_anda*donasi.orang;
  150. cout<<"Terkumpul : Rp. "<<donasi.akhir<<endl;
  151. puts("----------------------------------------------");
  152. cout<<"Mau donasi lagi [Y/T] : ";cin>>ulang;
  153. if (ulang=='Y'||ulang=='y')
  154. goto tiga;
  155. else
  156. goto awal;
  157.  
  158. empat:
  159. cout<<endl;
  160. cout<<"** TERIMA KASIH **";
  161. getch();
  162. return 0;
  163. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement