На прошлой неделе я писал о попытке взять на себя ответственность, когда дело доходит до написания большего количества сообщений в блоге. В моем предыдущем посте говорилось, что я обещал написать псевдокод для JavaScript-проекта калькулятора чаевых, над которым я работал.

Чтобы освежиться, я взял этот проект с https://fun-javascript-projects.com/ (этот курс был создан и предложен пользователем Твиттера @chrisdixon161). Ознакомьтесь с бесплатным курсом, так как он предлагает отличную практику использования JavaScript.

Давайте взглянем ниже на конечные результаты проекта, чтобы увидеть, на что мы смотрим и какие функции нам нужны.

Примечание: для целей этой статьи давайте предположим, что у нас уже написаны HTML и CSS, прежде чем мы начнем псевдокод.

Нам нужно иметь возможность вводить сумму счета, процент чаевых, стоимость чаевых и общую сумму счета плюс стоимость чаевых. Нам также нужно знать, на скольких человек разделить счет, общую сумму счета для каждого и сумму чаевых для каждого.

Красота или уродство, в зависимости от того, как вы на это смотрите, использования псевдокода заключается в том, что не существует правильного или неправильного способа его написания.

Вот моя попытка написать самые основы того, что нам нужно в нашем возможном коде JavaScript:

  • ВВОД сумма счета
  • СОХРАНИТЬ сумму счета в переменной BILL
  • ВЫХОДНОЙ СЧЕТ
  • INPUT процент чаевых
  • СОХРАНИТЬ процент чаевых в переменной TIP PERCENT
  • ВЫХОД НАКОНЕЧНИК ПРОЦЕНТ
  • ВЫВОД значение чаевых в долларах
  • ВЫВОД всего (счет + чаевые) в долларах
  • INPUT количество людей, чтобы разделить счет
  • STORE количество людей для разделения счета в переменной SPLIT
  • РАЗДЕЛЕНИЕ ВЫХОДА
  • ВЫХОД общая сумма счета на каждого человека
  • ВЫХОД подсказки для каждого человека

Это очень краткое описание того, что мне нужно для начала. После того, как я написал фактический код JavaScript для приведенного выше псевдокода, я могу начать выяснять, как заставить все это работать.

Для меня весь процесс того, с чего начать, когда дело доходит до написания JavaScript, является сложной задачей. Как вы думаете, полезно ли использование псевдокода? Что помогает вам планировать свой JavaScript (или любой другой язык программирования)? Как бы вы написали псевдокод для этого калькулятора чаевых? Я хотел бы услышать от вас !!!

Первоначально опубликовано на http://corysblog.dev 24 августа 2020 г.