Главная » Программирование » Билетики
Билетики

Билетики

Идея и рождение программы

Для многих жителей славного города Москвы вовсе неочевидно, но те билеты на автобус, которые сейчас вовсю используются на городском транспорте, были не всегда. Да-да, раньше были обычные бумажные отрывные билетики, которые изначально выглядели как рулончики, в которых были билетики.

Каждый билетик был пронумерован. Первому билетику соответствовал номер 000001, последнему — номер 999999. Народ в автобусах пытается скрасить унылую поездку и развлекается подсчетом счастливых номеров на билетах. Данная программа позволяет узнать сколько всего счастливых билетов в катушке =)

Кстати, такие билетики до сих пор распространены не в мегаполисах. Так, например, даже в Московской области почти весь общественный транспорт использует билетики, показанные на фото выше.

Все меняется...
На самом деле ситуация постепенно меняется, в Подмосковье распространены карты типа Стрелка, в Ленинградской обл. тоже что-то используется… Классические билетики постепенно вытесняются современными чипами. Так-то.

В общем-то такую программу я реализовал весьма давно — еще под MS DOS. Но с тех пор утекло много воды, современные поколения даже представления не имеют о том, что такое MS DOS и для чего оно нужно, а современные видеокарты имеют терафлоповую производительность =) В общем надо было что-то сделать — я сделал. Может кому пригодится.

Программа «Счастливые билетики»

В программе реализовано:

  • Подсчет кол-ва классических «счастливых билетиков» в катушке, т.е. от 000001 до 999999;
  • Подсчет кол-ва «счастливых билетиков» считаемых иначе, не по классике;
  • Подсчет «счастливых билетиков» через умножение;
  • Подсчет «счастливых билетиков» через квадратный корень;
  • Формирование текстового списка с номерами «счастливых билетов» и сохранение результатов в файл.

Лицензия

Программа Билетики (Bilet.exe) распространяется совершенно бесплатно и не требует регистрации. Автор программы «Bilet.exe» не несёт какой-либо ответственности за работу программы и за последствия использования данной программы. Автор программы «Bilet.exe» разрешает:

  • взламывать программу Bilet.exe;
  • декомпилировать программу Bilet.exe;
  • перекомпилировать программу Bilet.exe;
  • и многое другое…

Установка

Программа Билетики не нуждается в установке. Программа поставляется в виде одного файла Bilet.exe — это, собственно, сама программа. Ярлык (или непосредственно файл Bilet.exe) этой программы можно поместить в удобную папку, например, на рабочий стол ПК.

Программа Билетики не делает никаких записей в реестре или системных папках. Для установки или удаления программы нужно соответственно скопировать или удалить папку с программой.

Использование программы

Программа рассчитана на работу в среде Windows XP, в других версиях win не проверялась, но по идее должна работать как минимум в 98, 2000, NT, XP, Win7, Win8.

scrin02 scrin001 scrin01-a

Скачать программу

Program Bilet2
Program Bilet2
prog_bilet2.zip
1.9 MiB
3 Downloads
Детали

Код программы

В программе используются приемы, уменьшающие кол-во кода и делающие код программы более читабельным. Так, например, для семи кнопок сделан один обработчик, который вызывает функцию, которая требует 1 параметр и возвращает число билетов. Логика расчета кол-во счастливых билетов зависит от переданного параметра.

Кроме того, программа представляет собой заготовку, добавив в которую две-три строки своего кода, можно реализовать новые алгоритмы расчета счастливых билетов =)

Метки::

Не могу оторваться от temadoma .

Ваш отзыв