Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.75 KB | None | 0 0
  1. RENOVATION
  2.  
  3. import TerminalIO.KeyboardReader;
  4. public class Renovation
  5. {
  6. public static void main(String [] args)
  7. {
  8.  
  9. KeyboardReader reader = new KeyboardReader();
  10.  
  11. //constants
  12. final double tileSize = 9.0/12.0;
  13. final double subfloorSize = 2;
  14. final double tileCost = .45;
  15. final double subfloorCost = 3;
  16. final double adhesiveCost = 16;
  17. final double baseboardCost = 10;
  18. final double tileLabor = .5;
  19. final double subfloorLabor = .5;
  20. final double baseboardLabor = 6;
  21. final double adhesiveLabor = 10;
  22. final double adhesiveSubfloor6x8 = 48;
  23. double costOfBaseboard=10;
  24. //other variables
  25. double perimeter;
  26. double area;
  27. double length;
  28. double width, feetOfBase;
  29.  
  30. int numOfTiles, numOfSubfloor, galOfAdhesive;
  31.  
  32.  
  33. System.out.print("Please enter in the width of the room: ");
  34. width = reader.readDouble();
  35. System.out.print("Please enter in the length of the room: ");
  36. length = reader.readDouble();
  37.  
  38. area = length * width;
  39. perimeter = length + length + width + width;
  40.  
  41.  
  42. //Figuring out the amount of material
  43. numOfTiles = (int)(area / (tileSize * tileSize)+ 1);
  44. numOfSubfloor = (int) (area / 4);
  45. galOfAdhesive = (int) (((area / (adhesiveSubfloor6x8* 2))+ 1));
  46. System.out.println("\n\nMaterials List\n============================================");
  47. System.out.println("Number of tiles: \t\t\t\t\t" + numOfTiles);
  48. System.out.println("Number of subfloor squares: \t\t" + numOfSubfloor);
  49. System.out.println("Feet of Baseboard: \t\t\t\t\t" + perimeter);
  50. System.out.println("Gallons of Adhesive: \t\t\t\t" + galOfAdhesive);
  51. System.out.println("============================================\n\n\nCost of Materials\n============================================");
  52. System.out.println("Cost of Tiles: \t\t\t\t\t\t$ " + numOfTiles * tileCost);
  53. System.out.println("Cost of Subfloor: \t\t\t\t\t$ " + numOfSubfloor * subfloorCost);
  54. System.out.println("Cost of Baseboard: \t\t\t\t\t$ " + (int)(perimeter / 8 + 1) * 10);
  55. System.out.println("Cost of Adhesive: \t\t\t\t\t$ " + galOfAdhesive * adhesiveCost);
  56. System.out.println("============================================\n\n\nCost of Labor\n============================================");
  57. System.out.println("Labor Cost of the Tiles: \t\t\t$ " + numOfTiles * tileLabor);
  58. System.out.println("Labor Cost of the Subfloor: \t\t$ " + numOfSubfloor * subfloorLabor);
  59. System.out.println("Labor Cost of the Baseboard: \t\t$ " + ((int) (perimeter / 8 + 1) * baseboardLabor));
  60. System.out.println("Labor Cost for the Adhesive: \t\t$ " + galOfAdhesive * adhesiveLabor);
  61. System.out.println("===========================================\n\n\nTotals Costs\n============================================");
  62. double totalMaterialCost = numOfTiles * tileCost + numOfSubfloor * subfloorCost + ((int) (perimeter / 8 + 1 ) * 10) + galOfAdhesive * adhesiveCost;
  63. double totalLaborCost = numOfTiles * tileLabor + numOfSubfloor * subfloorLabor + ((int) (perimeter / 8 + 1) * baseboardLabor) + galOfAdhesive * adhesiveLabor;
  64. System.out.println("Total Cost of Materials: \t\t\t$ " + totalMaterialCost);
  65. System.out.println("Total Cost of Labor : \t\t\t\t$ " + totalLaborCost);
  66. System.out.println("Subtotal of Materials and Labor:\t$ " + (totalMaterialCost + totalLaborCost));
  67. System.out.println("6% Tax on the Job: \t\t\t\t\t$ ");
  68. System.out.println("===========================================\nTotal Job Cost: \t\t\t\t\t$ ");
  69. reader.pause();
  70.  
  71.  
  72. }
  73. }
  74.  
  75. RANDOM PICTURE
  76.  
  77. import TerminalIO.KeyboardReader;
  78. import TurtleGraphics.StandardPen;
  79.  
  80. public class RandomPicture
  81. {
  82. public static void main(String [] args)
  83. {
  84. double high;
  85. double low;
  86. double move;
  87. double turn;
  88.  
  89. KeyboardReader reader = new KeyboardReader();
  90.  
  91. System.out.print("Please enter the longest line you would like to draw: ");
  92. high = reader.readDouble();
  93. System.out.print("Please enter the shortest line you would like to draw: ");
  94. low = reader.readDouble();
  95.  
  96. move = Math.random() * (high - low) + low;
  97. turn = Math.random() * (360 - 0) + 0;
  98. StandardPen pen = new StandardPen();
  99.  
  100. pen.move(move);
  101. pen.turn(turn);
  102. pen.move(move);
  103. pen.turn(turn);
  104. pen.move(move);
  105. pen.turn(turn);
  106. pen.move(move);
  107. pen.turn(turn);
  108. pen.move(move);
  109. pen.turn(turn);
  110. pen.move(move);
  111. pen.turn(turn);
  112. pen.move(move);
  113. pen.turn(turn);
  114. pen.move(move);
  115. pen.turn(turn);
  116. pen.move(move);
  117. pen.turn(turn);
  118. pen.move(move);
  119. pen.turn(turn);
  120. pen.move(move);
  121. pen.turn(turn);
  122. pen.move(move);
  123. pen.turn(turn);
  124. pen.move(move);
  125. pen.turn(turn);
  126. pen.move(move);
  127. pen.turn(turn);
  128. pen.move(move);
  129. pen.turn(turn);
  130. pen.move(move);
  131. pen.turn(turn);
  132. pen.move(move);
  133. pen.turn(turn);
  134. pen.move(move);
  135. pen.turn(turn);
  136. pen.move(move);
  137. pen.turn(turn);
  138. pen.move(move);
  139. pen.turn(turn);
  140. pen.move(move);
  141. pen.turn(turn);
  142. pen.move(move);
  143. pen.turn(turn);
  144. pen.move(move);
  145. pen.turn(turn);
  146. pen.move(move);
  147. pen.turn(turn);
  148. pen.move(move);
  149. pen.turn(turn);
  150. pen.move(move);
  151. pen.turn(turn);
  152. pen.move(move);
  153. pen.turn(turn);
  154. pen.move(move);
  155. pen.turn(turn);
  156. pen.move(move);
  157. pen.turn(turn);
  158. pen.move(move);
  159. pen.turn(turn);
  160. pen.move(move);
  161. pen.turn(turn);
  162. pen.move(move);
  163. pen.turn(turn);
  164. pen.move(move);
  165. pen.turn(turn);
  166. pen.move(move);
  167. pen.turn(turn);
  168. pen.move(move);
  169. pen.turn(turn);
  170. pen.move(move);
  171. pen.turn(turn);
  172. pen.move(move);
  173. pen.turn(turn);
  174. pen.move(move);
  175. pen.turn(turn);
  176. pen.move(move);
  177. pen.turn(turn);
  178. pen.move(move);
  179. pen.turn(turn);
  180. pen.move(move);
  181. pen.turn(turn);
  182. pen.move(move);
  183. pen.turn(turn);
  184. pen.move(move);
  185. pen.turn(turn);
  186. pen.move(move);
  187. pen.turn(turn);
  188. pen.move(move);
  189. pen.turn(turn);
  190. pen.move(move);
  191. pen.turn(turn);
  192. pen.move(move);
  193. pen.turn(turn);
  194. pen.move(move);
  195. pen.turn(turn);
  196. pen.move(move);
  197. pen.turn(turn);
  198. pen.move(move);
  199. pen.turn(turn);
  200. pen.move(move);
  201. pen.turn(turn);
  202. pen.move(move);
  203. pen.turn(turn);
  204. pen.move(move);
  205. pen.turn(turn);
  206. pen.move(move);
  207. pen.turn(turn);
  208. pen.move(move);
  209. pen.turn(turn);
  210. pen.move(move);
  211. pen.turn(turn);
  212. pen.move(move);
  213. pen.turn(turn);
  214. pen.move(move);
  215. pen.turn(turn);
  216. pen.move(move);
  217. pen.turn(turn);
  218. pen.move(move);
  219. pen.turn(turn);
  220. pen.move(move);
  221. pen.turn(turn);
  222. pen.move(move);
  223. pen.turn(turn);
  224. pen.move(move);
  225. pen.turn(turn);
  226. pen.move(move);
  227. pen.turn(turn);
  228. pen.move(move);
  229. pen.turn(turn);
  230. pen.move(move);
  231. pen.turn(turn);
  232. pen.move(move);
  233. pen.turn(turn);
  234. pen.move(move);
  235. pen.turn(turn);
  236. pen.move(move);
  237. pen.turn(turn);
  238. pen.move(move);
  239. pen.turn(turn);
  240. pen.move(move);
  241. pen.turn(turn);
  242. pen.move(move);
  243. pen.turn(turn);
  244.  
  245.  
  246.  
  247.  
  248.  
  249. }
  250. }
  251.  
  252. FRIEDORSCRAMBLED
  253.  
  254. import TerminalIO.KeyboardReader;
  255. public class FriedOrScrambled
  256. {
  257. public static void main(String [] args)
  258. {
  259. double eggsPurchased;
  260. double cost;
  261.  
  262. KeyboardReader reader = new KeyboardReader();
  263.  
  264. System.out.print("Please Enter the number of eggs purchased: ");
  265. eggsPurchased = reader.readDouble();
  266. cost = eggsPurchased / 12;
  267.  
  268. if((eggsPurchased >= 1) && (eggsPurchased <= 36))
  269. {
  270. System.out.println("Your bill is: $" + cost * 1.50);
  271. }
  272. else if((eggsPurchased >= 48) && (eggsPurchased <= 60))
  273. {
  274. System.out.println("Your bill is: $" + cost * 1.45);
  275. }
  276. else if((eggsPurchased >= 72) && (eggsPurchased <= 120))
  277. {
  278. System.out.println("Your bill is: $" + cost * 1.40);
  279. }
  280. else if(eggsPurchased >= 132)
  281. {
  282. System.out.println("Your bill is: $" + cost * 1.35);
  283. }
  284. reader.pause();
  285.  
  286. }
  287. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement