Faça algo saboroso! [fechadas]


12

Seu desafio é escrever um programa de Chef que funcione bem como receita e também como programa. Sua utilidade como receita é estritamente necessária (não quero uma receita para grapeleaves em molho de chocolate com mostarda); sua utilidade como programa é um requisito mais flexível, de modo que basta imprimir algo interessante (os primeiros números inteiros, por exemplo, ou "apenas outro chef" ou "apenas outro chef hacker" ou "olá mundo") ou faça alguns cálculos úteis (imprimindo a soma de dois números, por exemplo). Os votos devem levar isso em consideração, e o vencedor é o programa com mais votos positivos depois de algum tempo.

(O comprimento do código não é importante aqui.)


2
Não sei se vale a pena ter uma etiqueta para isso. As tags devem categorizar perguntas relacionadas e não parece muito provável que tenhamos mais de uma pergunta sobre o Chef.
Peter Taylor

Respostas:


6

Eu escrevi este programa para outro desafio , mas decidi tentar torná-lo uma resposta válida para este também:

Shirred Eggs.

This recipe prints the number 2 and, in doing so, yields two delicious
shirred eggs.

Ingredients.
2 eggs

Cooking time: 12 minutes.

Pre-heat oven to 175 degrees Celsius.

Method.
Put eggs into mixing bowl. Pour contents of the mixing bowl into the
baking dish. Shirr the eggs. Bake the eggs until shirred.

Serves 1.

Como mencionei na outra resposta, parece bastante difícil escrever algo no Chef que envolva algo mais complicado do que misturar coisas em uma tigela e assá-las, e ainda assim fazer com que funcione como um programa e como receita.

Edit: Mudou a receita de ovos fritos para shirred - graças a Blazer pela sugestão ! O tempo de cozimento e a temperatura devem ser considerados apenas informativos; Ainda não experimentei a receita, então não posso garantir a precisão deles.


Waitaminute: como está, isso gera 1, não 2. ("Frite os ovos até ficarem cozidos" diminui os ovos.) Não?
Msh210

Eu testei isso usando o intérprete Acme :: Chef e ele produz 2. As duas últimas frases da seção "Método" não afetam realmente a saída (já que ela já foi movida para a assadeira), elas estão lá para dizer para você não comer os ovos crus.
Ilmari Karonen

Ah, claro: tudo bem.
Msh210
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.