script.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. supSolyanka()
  2. function supSolyanka(){
  3. alert("привет сегодня мы приготовим солянку");
  4. alert("давай пройдёмся по рецепту");
  5. asq("сколько нужно мяса (450 грамм)",450);
  6. asq("сколько нужно мясных изделий(300 грамм)",300);
  7. asq("растительного масла нужно (2 ст.ложки)",2);
  8. ors("чеснока нам нужно (2-4 зубчика)",2,4);
  9. asq("луквовиц нам нужно (1 шт)",1)
  10. asq("томатной пасты (1 ст.ложка)",1)
  11. ors("маринованых огурцов (2-4 шт)",2,4)
  12. alert("а также нам понадобится по вкусу : маслины, соль, перец, специи, зелень, лимон и сметана")
  13. gotovka ()
  14. }
  15. function gotovka (){
  16. omp("будем ставить кастрюлю?")
  17. omp("зальём водой кастрюлю?")
  18. omp("добавим мясо?")
  19. omp("добавим лавровый лист?")
  20. omp("добавим овощи?")
  21. omp("ставим кастрюлю на огонь")
  22. asq("сколько варить будем? (2 часа)")
  23. omp("мясо сварилось?")
  24. alert("достанте его")
  25. alert("остудите его")
  26. alert("измельчите")
  27. alert("процедите бульён и снова отправте на огонь")
  28. omp("отправте туда нарезаное мясо")
  29. omp("нарежте огурец")
  30. alert("полижите огурци в бульён")
  31. omp("варите до кипения на медленом огне")
  32. alert("Выключите огонь, накройте кастрюлю крышкой и оставьте на полчасика, чтобы солянка настоялась. Подавайте к столу горячей, дополнив лимоном и сметаной по желанию. Приятного аппетита!")
  33. }
  34. function asq (ask ,nums){
  35. let numb
  36. do{
  37. numb = prompt(ask)
  38. }while (numb != nums && nums);
  39. }
  40. function ors (ask , minNumb , maxNumb){
  41. let ass = prompt(ask)
  42. while (ass < minNumb || ass > maxNumb) {
  43. ass = prompt(ask)
  44. }
  45. }
  46. function omp (ask){
  47. let ass
  48. do{
  49. ass = confirm(ask)
  50. }while (ass != true);
  51. }