Недавно мне в двери воткнули рекламу с доставкой пиццы, и увидел я там 2 опции: пицца большая и пицца маленькая. Первая 40 см в диаметре и стоит дороже, естественно, а вторая 30 см. Как можно узнать какую пиццу выгоднее заказать? Я думаю нужно немного посчитать.
Пицца — это у нас круг, площадь которого находится по известной формуле пи эр квадрат. После нехитрых манипуляций с калькулятором можно легко вычислить сколько денег мы можем затратить за 1 см2 пиццы, и уже исходя из этого решить что выгоднее брать. В большинстве случаев выгоднее брать большую, потому что производитель уже заранее подсчитал это и исходя из того что себестоимость большой будет чуток меньше, то ее можно продавать и подешевле.
Этот калькулятор пиццы позволяет узнать какую пиццу выгоднее заказывать, большую пиццу или маленькую. Для того чтобы пользоваться им просто вбейте диаметр пиццы и ее цену и сразу узнаете что выгоднее
Ссылка на калькулятор: https://boolkin.github.io/html/PizzaCalc/
Исходный код https://github.com/boolkin/html/tree/master/PizzaCalc
выделенное в html
MM prompt
Нужно разработать игру mastermind на html, css и js с простым адаптивным дизайном для удобного игрового процесса на мобильном устройстве.
ОтветитьУдалитьЗадача игрока угадать последовательность из 4 цветов (цвета могут повторяться в последовательности).
Игра визуально состоит из блоков:
1. игровое поле, где хранится история попыток с отображением результата
2. ниже блок с текущей попыткой
3. в самом низу панель управления.
Сверху игровое поле, под ним блок с текщей попыткой и в самом низу панель управления (в нижней части экрана).
Панель управления состоит из блока с 6 разноцветными кругами (конфигурация 3+3 в две строки) и справа от блока с цветами будет блок из 2 кнопок ("проверить" и "убрать". распологаются друг под другом) в самом низу должна быть кнопка "новая игра".
По клику на каждый круг этот цвет должен наполнять текущую попытку (блок текущей попытки), заполняя игровую зону последовательно друг за другом, что означает что если щелкнул например красный круг первым, то он встает в угадываемую последовательность на первое место. Следующий синий, и он встает на вторую позицию. Если нажать на кнопку "убрать", то из текущей попытки убирается последний добавленный цвет. После заполенения 4 цветов нажимается кнопка "проверить" после чего вся последовательность перемещается в игровое поле с номером попытки и результатом в виде черных и белых кружков указывающие на соответствие цветов в угадываемой последовательности (черный - цвет на своем месте, белый - цвет есть, но не на своем месте). При этом очищается поле с текущей попыткой. Угадываемые последовательности цветов в игровой зоне (в истории) нужно заполнять снизу вверх: это означает что последняя угадываемая последовательность цветов должна находиться всегда внизу, и обязательно прикреплена к нижнему краю игрового поля (выравнивание по низу внутри игрового поля). Попытки пронумеровать и расположить так чтобы первая была вверху, последняя внизу. (например было 3 попытки соответственно вверху первая, ниже вторая, еще ниже третья - все три прилипают к нижнему блоку с текущей попыткой). При угадывании выдавать сообщение с количеством попыток и просмотром правильной комбинации Нужно использовать только javascript html и css - все в одном файле чтобы запустить локально.