-
-
Save anonymous/3d6474fc0f3345fa4a98 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package assign2; | |
import java.util.Scanner; | |
import testers.IngredientTester; | |
public class Recipe { | |
private double butterMain; | |
private double brownSugarMain; | |
private double molassesMain; | |
private double eggsMain; | |
private double flourMain; | |
private double bakingSodaMain; | |
private double cinnamonMain; | |
private double gingerMain; | |
public void recipe() { | |
butterMain = 1 * 1; | |
brownSugarMain = 1 * 1; | |
molassesMain = 1 * 1; | |
eggsMain = 2 * 1; | |
flourMain = 1 / 3 * 1; | |
bakingSodaMain = 1 / 4 * 1; | |
cinnamonMain = 1 / 4 * 1; | |
gingerMain = 1 * 1; | |
} | |
public int getNumberOfCookies() { | |
Scanner input = new Scanner(System.in); | |
System.out.println("Gingerbread men recipe generator"); | |
System.out.println("How many cookies would you like to make?"); | |
int number = input.nextInt(); | |
input.close(); | |
return number; | |
} | |
public void calculateRecipe(int numberOfCookies) { | |
butterMain = 1 * numberOfCookies; | |
brownSugarMain = 1 * numberOfCookies; | |
molassesMain = 1 * numberOfCookies; | |
eggsMain = 2 * numberOfCookies; | |
flourMain = 0.33 * numberOfCookies; | |
bakingSodaMain = 0.25 * numberOfCookies; | |
cinnamonMain = 0.25 * numberOfCookies; | |
gingerMain = 1 * numberOfCookies; | |
} | |
public double getIngredients(String nameOfIngredient, | |
double amountOfIngredient) { | |
if (nameOfIngredient.equals("butter")) { | |
butterMain = amountOfIngredient; | |
} else if (nameOfIngredient.equals("brownSugar")) { | |
brownSugarMain = amountOfIngredient; | |
} else if (nameOfIngredient.equals("molasses")) { | |
molassesMain = amountOfIngredient; | |
} else if (nameOfIngredient.equals("eggs")) { | |
eggsMain = amountOfIngredient; | |
} else if (nameOfIngredient.equals("flour")) { | |
flourMain = amountOfIngredient; | |
} else if (nameOfIngredient.equals("bakingSoda")) { | |
bakingSodaMain = amountOfIngredient; | |
} else if (nameOfIngredient.equals("cinnamon")) { | |
cinnamonMain = amountOfIngredient; | |
} else if (nameOfIngredient.equals("ginger")) { | |
gingerMain = amountOfIngredient; | |
} | |
return amountOfIngredient; | |
} | |
public void displayAmount() { | |
IngredientTester butter = new IngredientTester(butterMain, "butter"); | |
IngredientTester brownSugar = new IngredientTester(brownSugarMain, "brownSugar"); | |
IngredientTester molasses = new IngredientTester(molassesMain, "molasses"); | |
IngredientTester eggs = new IngredientTester(eggsMain, "eggs"); | |
IngredientTester flour = new IngredientTester(flourMain, "flour"); | |
IngredientTester bakingSoda = new IngredientTester(bakingSodaMain, "bakingSoda"); | |
IngredientTester cinnamon = new IngredientTester(cinnamonMain, "cinnamon"); | |
IngredientTester ginger = new IngredientTester(gingerMain, "ginger"); | |
butter.convertUnit(); | |
brownSugar.convertUnit(); | |
molasses.convertUnit(); | |
eggs.convertUnit(); | |
flour.convertUnit(); | |
bakingSoda.convertUnit(); | |
cinnamon.convertUnit(); | |
ginger.convertUnit(); | |
System.out.println("1) Mix " + butter.returnIngredientAmountAndUnit() | |
+ " of butter with " | |
+ brownSugar.returnIngredientAmountAndUnit() | |
+ " of brown sugar"); | |
System.out.println("2) Add " + molasses.returnIngredientAmountAndUnit() | |
+ " tablespoons of molasses and " + eggs.returnIngredientAmountAndUnit() | |
+ " teaspoons of eggs and mix well"); | |
System.out.println("3) Add " + flour.returnIngredientAmountAndUnit() + " cups flour and " | |
+ bakingSoda.returnIngredientAmountAndUnit() + " teaspoons baking soda (Don't mix yet!)"); | |
System.out.println("4) Add " + cinnamon.returnIngredientAmountAndUnit() | |
+ " teaspoons baking cinnamon and " + ginger.returnIngredientAmountAndUnit() | |
+ " pinches of ginger and mix well"); | |
System.out | |
.println("5) Put a little flour on the table and flaten out your dough. Cut out your Gingerbread men with a cookie cutter."); | |
System.out | |
.println("6) Place your Gingerbread men on an ungreased cookie sheet. Bake at 350 degrees for 8-10 minutes"); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment