Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- RENOVATION
- import TerminalIO.KeyboardReader;
- public class Renovation
- {
- public static void main(String [] args)
- {
- KeyboardReader reader = new KeyboardReader();
- //constants
- final double tileSize = 9.0/12.0;
- final double subfloorSize = 2;
- final double tileCost = .45;
- final double subfloorCost = 3;
- final double adhesiveCost = 16;
- final double baseboardCost = 10;
- final double tileLabor = .5;
- final double subfloorLabor = .5;
- final double baseboardLabor = 6;
- final double adhesiveLabor = 10;
- final double adhesiveSubfloor6x8 = 48;
- double costOfBaseboard=10;
- //other variables
- double perimeter;
- double area;
- double length;
- double width, feetOfBase;
- int numOfTiles, numOfSubfloor, galOfAdhesive;
- System.out.print("Please enter in the width of the room: ");
- width = reader.readDouble();
- System.out.print("Please enter in the length of the room: ");
- length = reader.readDouble();
- area = length * width;
- perimeter = length + length + width + width;
- //Figuring out the amount of material
- numOfTiles = (int)(area / (tileSize * tileSize)+ 1);
- numOfSubfloor = (int) (area / 4);
- galOfAdhesive = (int) (((area / (adhesiveSubfloor6x8* 2))+ 1));
- System.out.println("\n\nMaterials List\n============================================");
- System.out.println("Number of tiles: \t\t\t\t\t" + numOfTiles);
- System.out.println("Number of subfloor squares: \t\t" + numOfSubfloor);
- System.out.println("Feet of Baseboard: \t\t\t\t\t" + perimeter);
- System.out.println("Gallons of Adhesive: \t\t\t\t" + galOfAdhesive);
- System.out.println("============================================\n\n\nCost of Materials\n============================================");
- System.out.println("Cost of Tiles: \t\t\t\t\t\t$ " + numOfTiles * tileCost);
- System.out.println("Cost of Subfloor: \t\t\t\t\t$ " + numOfSubfloor * subfloorCost);
- System.out.println("Cost of Baseboard: \t\t\t\t\t$ " + (int)(perimeter / 8 + 1) * 10);
- System.out.println("Cost of Adhesive: \t\t\t\t\t$ " + galOfAdhesive * adhesiveCost);
- System.out.println("============================================\n\n\nCost of Labor\n============================================");
- System.out.println("Labor Cost of the Tiles: \t\t\t$ " + numOfTiles * tileLabor);
- System.out.println("Labor Cost of the Subfloor: \t\t$ " + numOfSubfloor * subfloorLabor);
- System.out.println("Labor Cost of the Baseboard: \t\t$ " + ((int) (perimeter / 8 + 1) * baseboardLabor));
- System.out.println("Labor Cost for the Adhesive: \t\t$ " + galOfAdhesive * adhesiveLabor);
- System.out.println("===========================================\n\n\nTotals Costs\n============================================");
- double totalMaterialCost = numOfTiles * tileCost + numOfSubfloor * subfloorCost + ((int) (perimeter / 8 + 1 ) * 10) + galOfAdhesive * adhesiveCost;
- double totalLaborCost = numOfTiles * tileLabor + numOfSubfloor * subfloorLabor + ((int) (perimeter / 8 + 1) * baseboardLabor) + galOfAdhesive * adhesiveLabor;
- System.out.println("Total Cost of Materials: \t\t\t$ " + totalMaterialCost);
- System.out.println("Total Cost of Labor : \t\t\t\t$ " + totalLaborCost);
- System.out.println("Subtotal of Materials and Labor:\t$ " + (totalMaterialCost + totalLaborCost));
- System.out.println("6% Tax on the Job: \t\t\t\t\t$ ");
- System.out.println("===========================================\nTotal Job Cost: \t\t\t\t\t$ ");
- reader.pause();
- }
- }
- RANDOM PICTURE
- import TerminalIO.KeyboardReader;
- import TurtleGraphics.StandardPen;
- public class RandomPicture
- {
- public static void main(String [] args)
- {
- double high;
- double low;
- double move;
- double turn;
- KeyboardReader reader = new KeyboardReader();
- System.out.print("Please enter the longest line you would like to draw: ");
- high = reader.readDouble();
- System.out.print("Please enter the shortest line you would like to draw: ");
- low = reader.readDouble();
- move = Math.random() * (high - low) + low;
- turn = Math.random() * (360 - 0) + 0;
- StandardPen pen = new StandardPen();
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- pen.move(move);
- pen.turn(turn);
- }
- }
- FRIEDORSCRAMBLED
- import TerminalIO.KeyboardReader;
- public class FriedOrScrambled
- {
- public static void main(String [] args)
- {
- double eggsPurchased;
- double cost;
- KeyboardReader reader = new KeyboardReader();
- System.out.print("Please Enter the number of eggs purchased: ");
- eggsPurchased = reader.readDouble();
- cost = eggsPurchased / 12;
- if((eggsPurchased >= 1) && (eggsPurchased <= 36))
- {
- System.out.println("Your bill is: $" + cost * 1.50);
- }
- else if((eggsPurchased >= 48) && (eggsPurchased <= 60))
- {
- System.out.println("Your bill is: $" + cost * 1.45);
- }
- else if((eggsPurchased >= 72) && (eggsPurchased <= 120))
- {
- System.out.println("Your bill is: $" + cost * 1.40);
- }
- else if(eggsPurchased >= 132)
- {
- System.out.println("Your bill is: $" + cost * 1.35);
- }
- reader.pause();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement