Guest User

Kodingan Tugas Algoritma 2

a guest
Jan 5th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.77 KB | None | 0 0
  1. CLS
  2. COLOR 30
  3. PRINT "________________________________________________________________________________"
  4. PRINT ""
  5. COLOR 14
  6. PRINT "=============== SELAMAT DATANG ================ "
  7. COLOR 30
  8. PRINT "________________________________________________________________________________"
  9. PRINT ""
  10. COLOR 10
  11. PRINT " MASUKAN DATA PRAKTIKUM KELAHIRAN PERTAHUN DIBAWAH INI "
  12. PRINT ""
  13. INPUT " MASUKAN NAMA KOTA : ", N$
  14. PRINT ""
  15. INPUT " MASUKAN TAHUN : ", H
  16. PRINT ""
  17. INPUT " MASUKAN BAHAN PRAKTIKUM : ", B$
  18. PRINT ""
  19. INPUT " MASUKAH JUMLAH AWAL PENDUDUK : ", A
  20. PRINT ""
  21. INPUT " MASUKAN PERTAMBAHAN JUMLAH PENDUDUK/TAHUN : ", R
  22. PRINT ""
  23. INPUT " MASUKAN LAMA WAKTU (TAHUN) : ", W
  24. PRINT ""
  25. SN = A * (1 - R ^ W) / (1 - R)
  26. COLOR 30
  27. PRINT "________________________________________________________________________________"
  28. MENU:
  29. CLS
  30. COLOR 30
  31. PRINT ""
  32. PRINT " SELAMAT DATANG"
  33. PRINT ""
  34. COLOR 12
  35. PRINT "======================================MENU====================================="
  36. PRINT ""
  37. COLOR 10
  38. PRINT " 1. DATA PRAKTIKUM "
  39. PRINT " 2. MENCARI HASIL PRAKTIKUM "; B$
  40. PRINT " 3. LAPORAN HASIL PRAKTIKUM "
  41. PRINT " 4. KELUAR"
  42. PRINT ""
  43. COLOR 15
  44. INPUT " MASUKKAN PILIHAN ANDA (1-4): ", P$
  45.  
  46. SELECT CASE P$
  47. CASE "1"
  48. GOTO 1
  49. 1 CLS
  50. PRINT ""
  51. COLOR 9
  52. PRINT " DATA PRAKTIKUM"
  53. PRINT ""
  54. COLOR 10
  55. PRINT " NAMA KOTA : "; N$
  56. PRINT ""
  57. PRINT " TAHUN : "; H
  58. PRINT ""
  59. PRINT " BAHAN PRAKTIKUM : "; B$
  60. PRINT ""
  61. PRINT " JUMLAH AWAL PENDUDUK : "; A
  62. PRINT ""
  63. PRINT " PERTAMBAHAN JUMLAH PENDUDUK/TAHUN : "; R
  64. PRINT ""
  65. PRINT " LAMA WAKTU (TAHUN) : "; W
  66. PRINT ""
  67. PRINT ""
  68.  
  69. COLOR 15
  70. CLOSE
  71. DO
  72. INPUT " KEMBALI KE MENU AWAL? [Y/N] : ", M$
  73. DO: Q$ = UCASE$(M$)
  74. LOOP UNTIL Q$ = "Y" OR Q$ = "N"
  75. IF Q$ = "Y" THEN GOTO MENU:
  76. IF Q$ = "N" THEN GOTO 100:
  77. LOOP
  78.  
  79. CASE "2"
  80. GOTO 2
  81. 2 CLS
  82. COLOR 30
  83. PRINT "________________________________________________________________________________"
  84. PRINT ""
  85. COLOR 9
  86. INPUT " CARI HASIL WAKTU PERTUMBUHAN : ", WP
  87. COLOR 30
  88. PRINT "________________________________________________________________________________"
  89. PRINT ""
  90. COLOR 12
  91. PRINT " PENCARIAN DITEMUKAN"
  92. COLOR 30
  93. PRINT " _________________________________"
  94. COLOR 9
  95. PRINT "|"; TAB(5); "WAKTU"; TAB(13); "|"; TAB(18); "BANYAK"; TAB(25); B$; TAB(35); "|"
  96. COLOR 30
  97. PRINT " _________________________________"
  98. FOR N = 1 TO W
  99. UN = A * R ^ (N - 1)
  100. COLOR 9
  101. IF N = WP THEN PRINT "|"; TAB(4); N; TAB(7); "TAHUN"; TAB(13); "|"; TAB(23); UN; TAB(35); "|"
  102. NEXT N
  103. COLOR 30
  104. PRINT " _________________________________"
  105. PRINT ""
  106.  
  107. COLOR 15
  108. CLOSE
  109. DO
  110. INPUT " KEMBALI MELAKUKAN PENCARIAN? [Y/N] : ", M$
  111. DO: Q$ = UCASE$(M$)
  112. LOOP UNTIL Q$ = "Y" OR Q$ = "N"
  113. IF Q$ = "Y" THEN GOTO 2:
  114. IF Q$ = "N" THEN GOTO MENU:
  115. LOOP
  116.  
  117. CASE "3"
  118. GOTO 3
  119. 3 CLS
  120. PRINT ""
  121. COLOR 12
  122. PRINT " LAPORAN PRAKTIKUM "; B$
  123. COLOR 30
  124. PRINT " _________________________________"
  125. COLOR 9
  126. PRINT "|"; TAB(5); "WAKTU"; TAB(13); "|"; TAB(18); "BANYAK"; TAB(25); B$; TAB(35); "|"
  127. COLOR 30
  128. PRINT " _________________________________"
  129. COLOR 9
  130. FOR N = 1 TO W
  131. UN = A * R ^ (N - 1)
  132. PRINT "|"; TAB(4); N; TAB(7); "TAHUN"; TAB(13); "|"; TAB(23); UN; TAB(35); "|"
  133. NEXT N
  134. COLOR 30
  135. PRINT " _________________________________"
  136. COLOR 10
  137. PRINT ""
  138. PRINT "NAMA KOTA : "; N$
  139. PRINT "TAHUN :"; H
  140. PRINT "BAHAN PRAKTIKUM : "; B$
  141. PRINT ""
  142. PRINT "JUMLAH SELURUH "; B$; " : "; SN
  143. PRINT ""
  144.  
  145. COLOR 15
  146. CLOSE
  147. DO
  148. INPUT " KEMBALI KE MENU AWAL? [Y/N] : ", M$
  149. DO: Q$ = UCASE$(M$)
  150. LOOP UNTIL Q$ = "Y" OR Q$ = "N"
  151. IF Q$ = "Y" THEN GOTO MENU:
  152. IF Q$ = "N" THEN GOTO 100:
  153. LOOP
  154.  
  155. CASE "4"
  156. GOTO 100
  157. END SELECT
  158.  
  159. 100 END
  160. END
Advertisement
Add Comment
Please, Sign In to add comment