Smoothie de frutas
Crie uma classe Smoothie e faça o seguinte:
- Crie uma propriedade do construtor chamada
ingredients. - Crie um método
getCostque calcula o custo total dos ingredientes usados para preparar o smoothie. - Crie um método
getPriceque retorna o valor degetCostmais o valor degetCostmultiplicado por 1.5. Arredonde para duas casas decimais. - Crie um método
getNameque obtém os ingredientes e os coloca em ordem alfabética em uma frase descritiva agradável. Se houver vários ingredientes, adicione a palavra "Fusion" ao final; caso contrário, adicione "Smoothie". Lembre-se de trocar "-berries" por "-berry". Veja os exemplos abaixo.
| Ingrediente | Preço |
|---|---|
| Strawberries | $1.50 |
| Banana | $0.50 |
| Mango | $2.50 |
| Blueberries | $1.00 |
| Raspberries | $1.00 |
| Apple | $1.75 |
| Pineapple | $3.50 |
Exemplos
s1 = new Smoothie(["Banana"])
s1.ingredients ➞ ["Banana"]
s1.getCost() ➞ "$0.50"
s1.getPrice() ➞ "$1.25"
s1.getName() ➞ "Banana Smoothie"s2 = Smoothie(["Raspberries", "Strawberries", "Blueberries"])
s2.ingredients ➞ ["Raspberries", "Strawberries", "Blueberries"]
s2.getCost() ➞ "$3.50"
s2.getPrice() ➞ "$8.75"
s2.getName() ➞ "Blueberry Raspberry Strawberry Fusion"Observações
Confira a aba Recursos para relembrar as classes.