@alekseyizmaylov

Программа проверки умножения и деления — как сделать на js или php?

Добрый день,
подскажите пожалуйста как реализовать на JS или РНР такую задачу
(может быть она совсем не сложная, но я всего лишь пока начинающий любитель программирования):
Необходимо разработать программу, тестирующую знания школьником таблицы умножения.
Это должен быть большой экран (дизайн не буду описывать)
Программа предлагает решить пример, например 3 * 8 и просит дать ответ, школьник на этом же экране вводит ответ и на этом же экране выходит сообщение правильно или нет, начисляет очки, выводит тут же общий счет, потом на этот кран выводится новый пример и так до конца, пока не будет набрано определенное количество очков, т.е. вся игра идет на одном экране без всяких обновлений.
Принцип самой программы понятен - уже сделал ее на Python, работает через окно командной строки, но так как игра для школьника, то хочется оформить ее красиво, с большими цифрами, веселыми картинками, звуковым сопровождением и т.д. До изучения GUI в Python еще не дошел, но раньше уже делал сайты, писал небольшие оконные приложения на РНР, поэтому мне кажется, что через РНР или JS реализовать такую программу проще.
Подскажите пожалуйста, как это сделать - главный вопрос чтобы вся игра шла в одном окне, как я пока что думаю для этого больше подойдет JS, но вот смотрю в книгу и пока не пойму как......
  • Вопрос задан
  • 1462 просмотра
Пригласить эксперта
Ответы на вопрос 4
alsolovyev
@alsolovyev
¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
https://jsfiddle.net/re3jg7f2/

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

ps раскидал по панелям код https://jsfiddle.net/re3jg7f2/1/
Ответ написан
BenderLib
@BenderLib
JS
на коленке за мин 10 сделал. может то что вам надо https://output.jsbin.com/zexojifiyo
Ответ написан
однозначно JS

1) пхп это серверный язык, интерактив без перезагрузки не сделать
2) для пхп нужен сервер
3) на js можно написать даже в одном файле test.html, передать его другу и радоваться результату
4) на js не то что можно, а даже нужно делать весь интерактив без перезагрузок, иначе все переменные обнулятся если куда-то не сохранить
Ответ написан
one_day
@one_day
вот здесь можете посмотреть похожий пример
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы