Advertisement
Guest User

Untitled

a guest
Mar 24th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.47 KB | None | 0 0
  1. program over_9000_strok;
  2. var money, k500, k100, k50, k10, check:integer;
  3. begin
  4. write('Money > ');
  5. readln(money);
  6.  
  7. if (money >= 500) then
  8. begin
  9. check := money div 500;
  10. writeln('k500 > ', check);
  11. money := money - check * 500;
  12.  
  13. if (money >= 100) then
  14. begin
  15. check := money div 100;
  16. writeln('k100 > ', check);
  17. money := money - check * 100;
  18.  
  19. if (money >= 50) then
  20. begin
  21. check := money div 50;
  22. writeln('k50 > ', check);
  23. money := money - check * 50;
  24.  
  25. if (money >= 10) then
  26. begin
  27. check := money div 10;
  28. writeln('k10 >', check);
  29. money := money - check * 10;
  30. end
  31. else
  32. begin
  33. writeln('k10 > 0');
  34. end;
  35. end
  36. else
  37. begin
  38. writeln('k50 > 0');
  39.  
  40. if (money >= 10) then
  41. begin
  42. check := money div 10;
  43. writeln('k10 >', check);
  44. money := money - check * 10;
  45. end
  46. else
  47. begin
  48. writeln('k10 > 0');
  49. end;
  50. end;
  51. end
  52. else
  53. begin
  54. writeln('k100 > 0');
  55.  
  56. if (money >= 50) then
  57. begin
  58. check := money div 50;
  59. writeln('k50 > ', check);
  60. money := money - check * 50;
  61.  
  62. if (money >= 10) then
  63. begin
  64. check := money div 10;
  65. writeln('k10 >', check);
  66. money := money - check * 10;
  67. end
  68. else
  69. begin
  70. writeln('k10 > 0');
  71. end;
  72. end
  73. else
  74. begin
  75. writeln('k50 > 0');
  76.  
  77. if (money >= 10) then
  78. begin
  79. check := money div 10;
  80. writeln('k10 >', check);
  81. money := money - check * 10;
  82. end
  83. else
  84. begin
  85. writeln('k10 > 0');
  86. end;
  87. end;
  88. end;
  89. end
  90. else
  91. begin
  92. writeln('k500 > 0');
  93. if (money >= 100) then
  94. begin
  95. check := money div 100;
  96. writeln('k100 > ', check);
  97. money := money - check * 100;
  98.  
  99. if (money >= 50) then
  100. begin
  101. check := money div 50;
  102. writeln('k50 > ', check);
  103. money := money - check * 50;
  104.  
  105. if (money >= 10) then
  106. begin
  107. check := money div 10;
  108. writeln('k10 >', check);
  109. money := money - check * 10;
  110. end
  111. else
  112. begin
  113. writeln('k10 > 0');
  114. end;
  115. end
  116. else
  117. begin
  118. writeln('k50 > 0');
  119.  
  120. if (money >= 10) then
  121. begin
  122. check := money div 10;
  123. writeln('k10 >', check);
  124. money := money - check * 10;
  125. end
  126. else
  127. begin
  128. writeln('k10 > 0');
  129. end;
  130. end;
  131. end
  132.  
  133. else
  134. begin
  135. writeln('k100 > 0');
  136. if(money >= 50) then
  137. begin
  138. check := money div 50;
  139. writeln('k50 > ', check);
  140. money := money - check * 50;
  141.  
  142. if (money >= 10) then
  143. begin
  144. check := money div 10;
  145. writeln('k10 >', check);
  146. money := money - check * 10;
  147. end
  148. else
  149. begin
  150. writeln('k10 > 0');
  151. end;
  152. end
  153. else
  154. begin
  155. writeln('k50 > 0');
  156.  
  157. if (money >= 10) then
  158. begin
  159. check := money div 10;
  160. writeln('k10 >', check);
  161. money := money - check * 10;
  162. end
  163. else
  164. begin
  165. writeln('k10 > 0');
  166. end;
  167. end;
  168.  
  169. end;
  170. end;
  171. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement