반응형
먼저 글로 정리해보자.
우리가 필요한건 각 재료들의 합계이다.
1. 하나의 레시피가 있다. -> Recipe class
2. 레시피는 여러재료들이 들어간다. -> Ingredient class {} : List
3. 여러재료들은 구매 초기에 각각의 가격이 있다. -> Ingredient {String name, double price,}.
4. 여러재료들은 구매 초기에 각각의 중량이 있다. -> Ingredient {String, name, double price, double weight}
5. 여러재료들의 각각의 g당 가격을 알 수 있다. -> void makegramprice () { gramprice= price/weight}
6. 레시피에 필요한 투입량이 있다. Recipe class{ double inputamount, }
7. 레시피의 투입량과 g당 가격을 더하면 레시피에 넣은 투입금액을 알 수 있다. ->void makeinputprice () { gramprice *inputamount = inputprice}
8. 여러재료들 각각의 투입금액을 더하면 레시피의 원가가 나온다. -> 각 인덱스 값의 합을 더한다.
반응형